Coupling and cohesion
From CSSEMediaWiki
Revision as of 08:56, 14 September 2008 by Tureiti Keith (Talk | contribs)
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
- ^W. Stevens, G. Myers, L. Constantine, "Structured Design", IBM Systems Journal, 13 (2), 115-139, 1974.
- ^ http://javaboutique.internet.com/tutorials/coupcoh/
External Links
- Read [1] at IBM Research