Erich Gamma

E173602

Erich Gamma is a Swiss software engineer and one of the "Gang of Four" authors renowned for formalizing and popularizing object-oriented design patterns.

All labels observed (2)

Label Occurrences
Erich Gamma canonical 26
Erich Gamma et al. 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Swiss person ⓘ
author ⓘ
computer scientist ⓘ
software engineer ⓘ
academicDegree PhD in computer science ⓘ
awardReceived ACM Software System Award ⓘ
Dr. Dobb’s Excellence in Programming Award ⓘ
coAuthor John Vlissides ⓘ
Ralph Johnson ⓘ
Richard Helm ⓘ
countryOfCitizenship Switzerland ⓘ
educatedAt University of Zurich ⓘ
employer IBM ⓘ
Microsoft ⓘ
Object Technology International ⓘ
linked to: Rational Software
fieldOfWork object-oriented programming ⓘ
software design ⓘ
software engineering ⓘ
genre software engineering literature ⓘ
influenced software design patterns community ⓘ
influencedBy object-oriented programming research ⓘ
knownFor design patterns in software engineering ⓘ
popularizing object-oriented design patterns ⓘ
work on Eclipse IDE ⓘ
work on JUnit testing framework ⓘ
languageOfWorkOrName English ⓘ
German ⓘ
memberOf Gang of Four ⓘ
movement design patterns movement in software engineering ⓘ
notableIdea catalog of object-oriented design patterns ⓘ
use of patterns to improve software reuse ⓘ
notableRole co-creator of JUnit ⓘ
key architect of Eclipse IDE ⓘ
notableWork Design Patterns: Elements of Reusable Object-Oriented Software ⓘ
Eclipse platform architecture ⓘ
linked to: Eclipse Equinox

JUnit framework design ⓘ
occupation programmer ⓘ
software architect ⓘ
technical leader ⓘ
positionHeld Chief Architect of Eclipse platform ⓘ
Distinguished Engineer at Microsoft ⓘ
programmingLanguage C# ⓘ
Java ⓘ
workedOn Eclipse Java Development Tools ⓘ
linked to: Eclipse IDE

JUnit ⓘ
Visual Studio Code ⓘ

How these facts were elicited

Referenced by (27)

Full triples — surface form annotated when it differs from this entity's canonical label.

Design Patterns: Elements of Reusable Object-Oriented Software → author → Erich Gamma ⓘ
subject linked to: John Vlissides
John Vlissides → coAuthorWith → Erich Gamma ⓘ
Gang of Four → hasMember → Erich Gamma ⓘ
subject linked to: John Vlissides
Abstract Factory → introducedBy → Erich Gamma ⓘ
Prototype → originatedBy → Erich Gamma ⓘ
Adapter → introducedBy → Erich Gamma ⓘ
Composite → originatedBy → Erich Gamma et al. ⓘ
linked to: Erich Gamma
Decorator → authors → Erich Gamma ⓘ
Facade → namedBy → Erich Gamma ⓘ
Flyweight → introducedBy → Erich Gamma ⓘ
Observer → describedBy → Erich Gamma ⓘ
State (design pattern) → originatedBy → Erich Gamma ⓘ
subject linked to: State
Strategy → authorsDescribedBy → Erich Gamma ⓘ
Kent Beck → coCreatedWith → Erich Gamma ⓘ
Richard Helm → coAuthorWith → Erich Gamma ⓘ
Ralph Johnson → coAuthorWith → Erich Gamma ⓘ
Gang of Four → member → Erich Gamma ⓘ
JUnit → originalAuthor → Erich Gamma ⓘ
Strategy pattern → documentedBy → Erich Gamma ⓘ
Proxy pattern → hasAuthor → Erich Gamma ⓘ
Mediator pattern → introducedBy → Erich Gamma ⓘ
John Vlissides → coAuthorWith → Erich Gamma ⓘ
subject linked to: John