CSC/ECE 517 Summer 2008/wiki3 3 cd

From Expertiza_Wiki
Revision as of 21:18, 31 July 2008 by Cadedam (talk | contribs)
Jump to navigation Jump to search

Low coupling.

Coupling in Software Design can be either High or Low. What this means is that object and classes in your code can exist indepently of other objects or classes. For example a system that has high coupling might experience the following issues:

  • Change in one module forces a ripple of changes in other modules.
  • Modules are difficult to understand in isolation.
  • Modules are difficult to reuse or test because dependent modules must be included.


Back to the assignment page