| Context & Usage |
High cohesion usually makes software easier to understand, test, document, reuse, and maintain because related behavior is grouped together. This software-design meaning is distinct from writing cohesion, which concerns how ideas connect in prose.
Related concepts include Software Architecture, Architectural Pattern and Design Pattern.
|