Design Patterns: Elements of Reusable Object-Oriented Software
E32448
Design Patterns: Elements of Reusable Object-Oriented Software is a seminal software engineering book by the "Gang of Four" that catalogues foundational object-oriented design patterns widely used in software development.
All labels observed (5)
Statements (63)
| Predicate | Object |
|---|---|
| instanceOf |
computer science book
ⓘ
non-fiction book ⓘ software engineering book ⓘ |
| collectiveAuthor | Gang of Four ⓘ |
| definesNumberOfPatterns | 23 ⓘ |
| describesPattern |
Abstract Factory
ⓘ
Adapter ⓘ Bridge ⓘ Builder ⓘ Chain of Responsibility ⓘ Command ⓘ Composite ⓘ Decorator ⓘ Facade ⓘ Factory Method ⓘ Flyweight ⓘ Interpreter ⓘ Iterator ⓘ Mediator ⓘ Memento ⓘ Observer ⓘ Prototype ⓘ Proxy ⓘ Singleton ⓘ State ⓘ Strategy ⓘ Template Method ⓘ Visitor ⓘ |
| focusesOn |
reusable object-oriented software design
ⓘ
software design patterns ⓘ |
| hasAbbreviation |
Design Patterns: Elements of Reusable Object-Oriented Software
self-linksurface differs
ⓘ
surface form:
GoF Design Patterns
|
| hasAuthor |
Erich Gamma
ⓘ
John Vlissides ⓘ Ralph Johnson ⓘ Richard Helm ⓘ |
| hasCountryOfOrigin |
United States of America
ⓘ
surface form:
United States
|
| hasDesignGoal |
promote reusable object-oriented software
ⓘ
provide a catalog of design patterns ⓘ |
| hasInfluenceOn |
object-oriented design education
ⓘ
software design best practices ⓘ |
| hasLanguage | English ⓘ |
| hasMediaType |
hardcover
ⓘ
paperback ⓘ print ⓘ |
| hasNotableConcept |
pattern catalog format
ⓘ
pattern consequences ⓘ pattern participants ⓘ |
| hasPatternCategory |
behavioral
ⓘ
creational ⓘ structural ⓘ |
| hasPublicationYear | 1994 ⓘ |
| hasPublisher | Addison-Wesley ⓘ |
| hasSubject |
design patterns
ⓘ
object-oriented programming ⓘ software engineering ⓘ |
| introducesConcept |
behavioral design patterns
ⓘ
creational design patterns ⓘ structural design patterns ⓘ |
| isConsidered | seminal work in software engineering ⓘ |
| isReferencedAs | Gang of Four book ⓘ |
| partOfSeries |
Addison-Wesley
ⓘ
surface form:
Addison-Wesley Professional Computing Series
|
| usesProgrammingLanguage |
C++
ⓘ
Smalltalk ⓘ |
Referenced by (40)
Full triples — surface form annotated when it differs from this entity's canonical label.
Design Patterns: Elements of Reusable Object-Oriented Software
→
hasAbbreviation
→
Design Patterns: Elements of Reusable Object-Oriented Software
self-linksurface differs
ⓘ
this entity surface form:
GoF Design Patterns
this entity surface form:
Gang of Four design patterns book
Factory Method
→
belongsToCategory
→
Design Patterns: Elements of Reusable Object-Oriented Software
ⓘ
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
Chain of Responsibility
→
belongsTo
→
Design Patterns: Elements of Reusable Object-Oriented Software
ⓘ
this entity surface form:
Gang of Four design patterns
Chain of Responsibility
→
describedIn
→
Design Patterns: Elements of Reusable Object-Oriented Software
ⓘ
this entity surface form:
Gang of Four design patterns
this entity surface form:
Gang of Four design patterns
subject surface form:
Memento (design pattern)
subject surface form:
State (design pattern)
this entity surface form:
"Design Patterns: Elements of Reusable Object-Oriented Software"
this entity surface form:
"Design Patterns: Elements of Reusable Object-Oriented Software"
this entity surface form:
Gang of Four design patterns book