Title
Frameworks: putting design patterns into perspective
Abstract
Design patterns have made a strong impact on how object-oriented software is designed, implemented, and communicated in industrial projects. Teaching patterns is therefore of great importance. Patterns, however, have a natural catalogue-like nature, that easily misleads us into to lecturing them one at a time. This leaves an impression of patterns as isolated solutions to independent problems. We present our experience with trying to counteract this problem by using a well-engineered framework, JHotDraw, as a case study in how patterns work together to define a flexible and compositional software system of high quality.
Year
DOI
Venue
2004
10.1145/1007996.1008035
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Keywords
Field
DocType
design patterns,software systems,design pattern,frameworks,reuse
Data science,Behavioral pattern,Software design,Computer science,Structural pattern,Knowledge management,Software design pattern,Software system,Real-time computing,Pattern language,Software,Architectural pattern
Conference
Volume
Issue
ISSN
36
3
0097-8418
ISBN
Citations 
PageRank 
1-58113-836-9
7
0.78
References 
Authors
4
1
Name
Order
Citations
PageRank
Henrik Bærbak Christensen134637.74