Properties (32)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Person
|
gptkbp:affiliation |
gptkb:University_of_Illinois_at_Urbana-Champaign
|
gptkbp:author |
Design Patterns: Elements of Reusable Object-Oriented Software
|
gptkbp:awards |
ACM Fellow
|
gptkbp:birthYear |
1940
|
gptkbp:contribution |
Design Patterns
|
gptkbp:field |
Software Engineering
|
https://www.w3.org/2000/01/rdf-schema#label |
Ralph A. Johnson
|
gptkbp:influenced |
gptkb:Martin_Fowler
|
gptkbp:influencedBy |
gptkb:David_Parnas
|
gptkbp:knownFor |
Object-oriented programming
|
gptkbp:nationality |
American
|
gptkbp:notableWork |
gptkb:The_Visitor_Pattern
The Bridge Pattern The Command Pattern The Composite Pattern The Decorator Pattern The Factory Method Pattern The Interpreter Pattern The Mediator Pattern The Proxy Pattern The Singleton Pattern The_Adapter_Pattern The_Builder_Pattern The_Chain_of_Responsibility_Pattern The_Flyweight_Pattern The_Observer_Pattern The_State_Pattern The_Strategy_Pattern The_Template_Method_Pattern |
gptkbp:profession |
Computer_Scientist
|
gptkbp:researchAreas |
Software Architecture
|