Coupling and cohesion

From CSSEMediaWiki
Revision as of 08:56, 14 September 2008 by Tureiti Keith (Talk | contribs)
Jump to: navigation, search

First described in [1], coupling and cohesion refers to structuring a set of "highly cohesive classes and to maintain loose coupling between those classes. High-cohesion means well-structured classes and loose coupling means more flexible, extensible software" [2]

References

  1. ^W. Stevens, G. Myers, L. Constantine, "Structured Design", IBM Systems Journal, 13 (2), 115-139, 1974.
  2. ^ http://javaboutique.internet.com/tutorials/coupcoh/

External Links

Personal tools