Java · Medium
Define coupling and cohesion in OOPs. Why is low coupling and high cohesion desirable?
JavaOOPDesign Principles
Answer preview
Coupling — The degree of dependency between modules. Low coupling means modules are independent — changing one doesn't ripple through others.…