What is the difference between Coupling and Cohesion in software design? · ORA·tech