Map
Index
Random
Help
th

QuoteRef: gammE7_1993




Topic:
design pattern
Topic:
separate a module's interface specification from its implementation
Topic:
user interface design
Topic:
abstraction in programming
Topic:
computer architecture
Topic:
reusable programming

Reference

Gamma, E., Helm, R., Johnson, R., Vlissides, J., "Design patterns: abstraction and reuse of object-oriented design", in Nierstrasz, O. (ed.), Proceedings ECOOP'93, Kaiserslautern, July 1993, Springer-Verlag, LNCS 707, pp. 406-431. Google

Other Reference

p. 701-717 in Broy, M., Denert, E. (eds) Software Pioneers, Springer 2002.

Quotations
703 ;;Quote: design patterns identify, name, and abstract common themes in object-oriented design; they capture the intent of a design and its classes, instances, roles, collaborations, and responsibilities
703+;;Quote: Smalltalk's Model-View-Controller is a design pattern that separates representation from presentation
703 ;;Quote: design patterns provide a common vocabulary for designers to communicate, document, and explore design alternatives
703 ;;Quote: design patterns are reusable experience; building blocks for more complex design; microarchitecture
704 ;;Quote: a design pattern contains an abstraction description, its circumstances, and its consequences
707 ;;Quote: a factory method defers object creation to subclasses; it defines an abstract method to be implemented by each subclass; e.g., DrawAppliction overrides Document.DoMakeDocument to return a DrawDocument object

Related Topics up

Topic: design pattern (17 items)
Topic: separate a module's interface specification from its implementation (86 items)
Topic: user interface design (36 items)
Topic: abstraction in programming (67 items)
Topic: computer architecture (46 items)
Topic: reusable programming (77 items)

Collected barberCB 3/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.