Loose Coupling

GPTKB entity

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