Design Patterns: Abstraction and Reuse of Object-Oriented Design.
Erich GammaRichard HelmRalph E. JohnsonJohn M. VlissidesPublished in: ECOOP (1993)
Keyphrases
- object oriented design
- design patterns
- software design
- object oriented
- object oriented systems
- software engineering
- software systems
- formal specification
- object oriented software
- learning objects
- high level
- usage scenarios
- design principles
- ontology driven
- database driven
- metamodel
- software architecture
- relational databases
- data model
- design rationale
- specific problems
- database
- databases
- machine learning
- pattern languages
- decision making
- multimedia
- cooperative