Gang of Four
E679860
Gang of Four is the influential group of four software engineers who authored the seminal book "Design Patterns: Elements of Reusable Object-Oriented Software," which popularized design patterns in software engineering.
Statements (41)
| Predicate | Object |
|---|---|
| instanceOf |
author collective
ⓘ
group of software engineers ⓘ |
| alsoKnownAs | GoF NERFINISHED ⓘ |
| associatedWithConcept |
encapsulation of design experience
ⓘ
pattern-based software design ⓘ reusability in software design ⓘ |
| authorOf | Design Patterns: Elements of Reusable Object-Oriented Software NERFINISHED ⓘ |
| citedAs | foundational reference on design patterns ⓘ |
| countryOfWork |
United States of America
ⓘ
surface form:
United States
|
| field |
object-oriented programming
ⓘ
software design ⓘ software engineering ⓘ |
| hasImpactOn |
object-oriented frameworks and libraries
ⓘ
software design best practices ⓘ software engineering curricula ⓘ |
| inAcademicDiscipline |
computer science
ⓘ
software engineering education ⓘ |
| influenced |
enterprise software architecture
ⓘ
object-oriented software development practices ⓘ software design patterns community ⓘ |
| knownFor |
formalizing object-oriented design patterns
ⓘ
influencing modern software engineering education ⓘ popularizing software design patterns ⓘ |
| languageOfWork | English ⓘ |
| member |
Erich Gamma
NERFINISHED
ⓘ
John Vlissides NERFINISHED ⓘ Ralph Johnson NERFINISHED ⓘ Richard Helm NERFINISHED ⓘ |
| notableWork | Design Patterns: Elements of Reusable Object-Oriented Software NERFINISHED ⓘ |
| publicationYearOfNotableWork | 1994 ⓘ |
| publisherOfNotableWork | Addison-Wesley NERFINISHED ⓘ |
| topicOfWork |
design patterns
ⓘ
object-oriented software design ⓘ reusable software components ⓘ |
| workDescribes |
behavioral design patterns
ⓘ
creational design patterns ⓘ structural design patterns ⓘ |
| workIncludes | catalog of 23 design patterns ⓘ |
| workTargetAudience |
computer science students
ⓘ
software architects ⓘ |
| workTargetAudience | software developers ⓘ |
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.