Modularity

Roles: module, boundary, coupling, cohesion, composition, decomposition

The design principle of constructing systems from discrete, interchangeable units with well-defined boundaries. As a target domain, modularity borrows from carpentry (knock-down joints, panels), biology (organs, cells), and construction (prefabrication, standardized components). The domain encodes the fundamental trade-off between the tight integration that maximizes performance and the loose coupling that maximizes flexibility.

Applied To This Frame (1)