@inproceedings{fcd56a579896499e94c70b74e1d99593,
title = "Design Patterns vs. Language Design",
abstract = "This report investigates the relationships between design patterns and programming languages. A comparison is carried out between the usual track of programming languages development and the discovery of patterns. We argue that there are fundamental differences between the two. We offer a taxonomy of patterns based on how far they are from becoming actual language features. An observation is made that many patterns are in essence a set of rules governing the relations between two objects in run time. An initial multi-dimensional classification of such relationships is proposed.",
author = "Joseph Gil and Lorenz, {David H.}",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1998.; Workshops on Object-Oriented Technology, ECOOP 1997 ; Conference date: 09-06-1997 Through 13-06-1997",
year = "1997",
month = jun,
day = "1",
doi = "10.1007/3-540-69687-3_21",
language = "אנגלית",
isbn = "3540640398",
volume = "1357",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "108--112",
editor = "Stuart Mitchell and Jan Bosch",
booktitle = "Proceedings of the ECOOP 1997 Workshop on Language Support for Design Patterns and Frameworks",
address = "גרמניה",
}