Statements (59)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Person
gptkb:Computer_Scientist |
gptkbp:affiliation |
gptkb:University_of_Illinois_at_Urbana-Champaign
|
gptkbp:author |
gptkb:Richard_Helm
gptkb:John_Vlissides gptkb:Erich_Gamma |
gptkbp:awards |
ACM Fellow
|
gptkbp:birth_place |
gptkb:United_States
|
gptkbp:birth_year |
gptkb:1940
gptkb:1955 |
gptkbp:contribution |
gptkb:test_subjects
gptkb:developers Object-Oriented Programming Software Maintenance Software Engineering Education Software Architecture Patterns Software Quality Assurance Agile Software Development Software Development Practices Software Development Methodologies Software Metrics Software Project Management Software Development Standards Software Development Guidelines Software Patterns Software Process Improvement Software Design Principles Software Development Environments Software Development Frameworks Software Configuration Management Software Development Techniques Software Requirements Engineering Software Development Languages Software Development Models Software Development Strategies Gang of Four book |
gptkbp:field |
Computer Science
software engineering |
https://www.w3.org/2000/01/rdf-schema#label |
Ralph Johnson
|
gptkbp:influenced |
gptkb:Martin_Fowler
|
gptkbp:influenced_by |
gptkb:David_Parnas
|
gptkbp:known_for |
gptkb:developers
gptkb:design |
gptkbp:mentor |
gptkb:Richard_Helm
gptkb:Kent_Beck gptkb:John_Vlissides gptkb:Erich_Gamma |
gptkbp:nationality |
gptkb:American
|
gptkbp:notable_work |
gptkb:The_Gang_of_Four
|
gptkbp:popularized_by |
Design Patterns
|
gptkbp:published_work |
gptkb:Design_Patterns:_Elements_of_Reusable_Object-Oriented_Software
Refactoring: Improving the Design of Existing Code The Art of Software Development Patterns of Software: Tales from the Software Community |
gptkbp:research_interest |
gptkb:architecture
gptkb:Software_Development Programming Languages |
gptkbp:bfsParent |
gptkb:Xerox_PARC
|
gptkbp:bfsLayer |
3
|