PrepZone Logo
PrepZone
Back to Java

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.…