John Vlissides

E173603

John Vlissides was a software engineer and author best known as one of the "Gang of Four" who popularized design patterns in object-oriented programming.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
John Vlissides canonical 16
John Matthew Vlissides 1

Statements (48)

Predicate Object
instanceOf American person
author
computer scientist
software engineer
almaMater Stanford University
University of Virginia
author Erich Gamma
John Vlissides self-linksurface differs
John Vlissides self-linksurface differs
Ralph Johnson
Richard Helm
authorOf Pattern Hatching: Design Patterns Applied
birthDate 1961-08-02
causeOfDeath brain tumor
coAuthorOf Design Patterns: Elements of Reusable Object-Oriented Software
coAuthorWith Erich Gamma
Ralph Johnson
Richard Helm
contributedTo software design patterns community
deathDate 2005-11-24
degree PhD in electrical engineering
doctoralAdvisor Forest Baskett
employer IBM
era 20th-century computer science
21st-century computer science
familyName Vlissides
field object-oriented programming
software engineering
fullName John Vlissides self-linksurface differs
surface form: John Matthew Vlissides
givenName John
hasMember Erich Gamma
John Vlissides self-linksurface differs
Ralph Johnson
Richard Helm
hasRole conference speaker
software patterns evangelist
technical author
influencedField object-oriented software design
knownFor Design Patterns: Elements of Reusable Object-Oriented Software
surface form: Gang of Four design patterns book

design patterns in software engineering
language English
memberOf Gang of Four
nationality United States of America
surface form: United States
notableWork Design Patterns: Elements of Reusable Object-Oriented Software
Pattern Hatching: Design Patterns Applied
occupation researcher
placeOfDeath New York City
surface form: New York
workInstitution IBM Thomas J. Watson Research Center

Referenced by (17)

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

Erich Gamma coAuthor John Vlissides
John Vlissides fullName John Vlissides self-linksurface differs
this entity surface form: John Matthew Vlissides
John Vlissides author John Vlissides self-linksurface differs
subject surface form: Design Patterns: Elements of Reusable Object-Oriented Software
John Vlissides author John Vlissides self-linksurface differs
subject surface form: Pattern Hatching: Design Patterns Applied
John Vlissides hasMember John Vlissides self-linksurface differs
subject surface form: Gang of Four
Abstract Factory introducedBy John Vlissides
Prototype originatedBy John Vlissides
Adapter introducedBy John Vlissides
Decorator authors John Vlissides
Facade namedBy John Vlissides
Flyweight introducedBy John Vlissides
Observer describedBy John Vlissides
State originatedBy John Vlissides
subject surface form: State (design pattern)
Strategy authorsDescribedBy John Vlissides
Richard Helm coAuthorWith John Vlissides
Ralph Johnson coAuthorWith John Vlissides