isp-role-interfaces-operationalize-cohesion-governance

Status: IN

ISP's mechanism of splitting fat interfaces into smaller role interfaces — where each role interface captures a single capability — may serve as a concrete operationalization of cohesion-based reasoning about the modification space: each role interface is cohesive by construction, and composing role interfaces could allow a class to participate in multiple modification dimensions without coupling clients to capabilities they don't use. However, this connection remains a plausible design heuristic rather than a validated framework, as the antecedents establish ISP's segregation principle and the behavioral modification space's dimensional structure as parallel observations rather than a demonstrated analytical linkage.

Justifications

Role interfaces are the concrete mechanism through which ISP's cohesion governance operates on the modification space

Depends on (SL): isp-role-interfaces-vs-fat-interfaces, cohesion-constrains-modification-space

Depended on by

JSON