|Title:||Design Patterns vs. Language Design
|Authors:||Joseph Gil and David H. Lorenz
|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 in this 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.|
|Copyright||The above paper is copyright by the Technion, Author(s), or others. Please contact the author(s) for more information|
Remark: Any link to this technical report should be to this page (http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-info.cgi/1997/LPCR/LPCR9703), rather than to the URL of the PDF files directly. The latter URLs may change without notice.
To the list of the LPCR technical reports of 1997
To the main CS technical reports page
Computer science department, Technion