OOD - moneymayur/Misc GitHub Wiki
Coupling
Coupling -> complexity between the modules
Tightly coupled -> If a module is highly reliant on other module Ex. Puzzle blocks
Loosely coupled -> lego blocks
Degree : number of connections with modules and others
For coupling degree should be low
Cohesion
Cohesion -> complexity within the module
High Cohesion -> Single responsibility