Statements (22)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Software_Design_Principle
|
| gptkbp:appliesTo |
gptkb:Software_Engineering
Object-Oriented Programming |
| gptkbp:benefit |
Improved testability
Easier maintenance Greater flexibility |
| gptkbp:contrastsWith |
Tight Coupling
|
| gptkbp:enables |
Component Reusability
System Scalability |
| gptkbp:goal |
Reduce dependencies between components
|
| gptkbp:notableAchievement |
Interfaces
Abstraction Dependency Injection Event-driven Architecture |
| gptkbp:recommendation |
SOLID Principles
|
| gptkbp:relatedTo |
High Cohesion
|
| gptkbp:usedIn |
gptkb:Service-Oriented_Architecture
Microservices Architecture Component-Based Software Engineering |
| gptkbp:bfsParent |
gptkb:Event-Driven_Architecture
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Loose Coupling
|