O'Reilly logo
  • luis deltoro thinks this is interesting:

Highly cohesive modules are easier to understand, maintain, and reuse. In many cases, however, it can be difficult to create cohesive modules early in the development life cycle, when the team may not have a clear understanding of system behavior. As this insight is gained, the development team should structure the system to ensure modules are cohesive.


Cover of Java Application Architecture: Modularity Patterns with Examples Using OSGi


Cohesive Modules Pattern