Software systems are complex and can be simplified through the use of modules, encapsulation, and bounded contexts. Low coupling and high cohesion are important principles in module design.
Table of contents
Complexity, Coupling and CohesionConcepts and ComplexityModules, Encapsulation and Bounded ContextCoupling and CohesionDevelopment and Operational ComplexityComposition of ModulesForwarding and DuplicationReferences1 Comment
Sort: