Principle 3 - Modularity
Cohesion
- Measure of the strength of the functional association of the elements within a module
- Increasing cohesion increases understandability
Coupling
- Measure of the degree of interdependence between modules
- Decreasing coupling increases adaptability