What is the difference between module coupling and module collection?
Cohesion is the property of a one module and can be defined as glue that keeps the data elements within a one module together. Whereas defining, we must aim for high cohesion. Dissimilar types of cohesion are:
- Coincidental Cohesion
- Logical Cohesion
- Temporal Cohesion
- Communicational Cohesion
- Sequential Cohesion
- Functional Cohesion
- Procedural Cohesion
Coupling on the other hand is calculates of dependence among modules. A designer must try for minimum coupling. Dissimilar types of coupling are:
- Content Coupling
- Common Coupling
- Control Coupling
- Stamp Coupling
- Data Coupling