ACM Home Page
Please provide us with feedback. Feedback
How to preserve the benefits of design patterns
Full text PdfPdf (1.29 MB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications table of contents
Vancouver, British Columbia, Canada
Pages: 134 - 143  
Year of Publication: 1998
ISBN:1-58113-005-8
Also published in ...
Authors
Ellen Agerbo  Computer Science Department, University of Aarhus, Denmark
Aino Cornils  Computer Science Department, University of Aarhus, Denmark
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 114,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/286936.286952
What is a DOI?

ABSTRACT

The rapid evolution of Design Patterns has hampered the benefits gained from using Design Patterns. The increase in the number of Design Patterns makes a common vocabulary unmanageable, and the tracing problem obscures the documentation that should be enhanced by using Design Patterns. We present an analysis of Design Patterns that will strongly reduce the number of Fundamental Design Patterns and show how strong language abstractions can solve the tracing problem and thereby enhance the documentation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Agerbo97
Ellen Agerbo and Aino Cornils (1997): Theory of Language Support for Design Patterns. Department of Computer Science, Aarhus University.
 
Alpert et. al. 98
 
Bosch97
 
Bosch98
Jan Bosch (1998): Design Patterns as Language Constructs. Journal of Object Oriented Programming, May 98 pp. 18-32.
 
Bäumer et. al. 96
DArk B/iumer and DArk Riehle (1996): Late Creation: A Creational Pattern. PLoP '96.
 
Coplien94
 
Dyson et. al. 96
Paul Dyson and Bruce Anderson (1996): State Patterns. PLoP '96.
 
Gamma et. al. 95
 
Gil et. al. 97
 
Hedin97
Madsen89
 
Madsen92
 
BETA93
 
Nordberg96
Martin E. Nordberg IIi (1996): Variations on the Visitor Pattern. PLoP '96.
 
Soukup95
 
Thorup97
K. K. Thorup (1997): Genericity in JAVA with Virtual Types. Proceedings of ECOOP '97 pp. 444-469. Springer-Verlag.

CITED BY  12

Collaborative Colleagues:
Ellen Agerbo: colleagues
Aino Cornils: colleagues