Previous Topic: Organizing Programs into ModulesNext Topic: Coupling


Coupling and Cohesion

In deciding how to modularize a system, pay attention to the concepts of coupling and cohesion—only combine related functions into a module, minimize the interfaces between modules; and do not pass complicated directives from one module to another.