Coupling and cohesion are metrics to evaluate design complexity.
These metrics helps to achieve a more manageable system.
Coupling
Coupling focuses on complexity between a module and other modules. If your module is highly reliant on other modules, then this module is tightly coupled to others (puzzle). If your module finds it easy to connect to other modules, this module is loosely coupled to others (Lego).

When evaluating the coupling of a module, you need to consider degree, ease and flexibility.
Continue reading “Coupling and Cohesion”

%20Attributes/Intro%20illities.png?raw=true)
%20Attributes/ScaleUpScaleDown.png?raw=true)



