SOLID principles

GPTKB entity

Statements (17)
Predicate Object
gptkbp:instanceOf software design principles
gptkbp:abbreviation gptkb:Dependency_Inversion_Principle
gptkb:Interface_Segregation_Principle
gptkb:Liskov_Substitution_Principle
gptkb:Single_Responsibility_Principle
Open/Closed Principle
gptkbp:firstPublished early 2000s
gptkbp:goal improve software maintainability
improve software readability
improve software scalability
reduce software complexity
https://www.w3.org/2000/01/rdf-schema#label SOLID principles
gptkbp:influencedBy object-oriented design
gptkbp:proposedBy gptkb:Robert_C._Martin
gptkbp:usedIn object-oriented programming
gptkbp:bfsParent gptkb:Liskov_substitution_principle
gptkbp:bfsLayer 5