Coupling and cohesion
From CSSEMediaWiki
(Difference between revisions)
(New page: In object oriented design, coupling and cohesion refers to structuring a set of "highly cohesive classes and to maintain loose coupling between those classes. High-cohesion means well-stru...) |
|||
Line 1: | Line 1: | ||
− | + | First described in {{Ref|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" {{Ref|2}} | |
==References== | ==References== | ||
− | #{{Note|1}} http://javaboutique.internet.com/tutorials/coupcoh/ | + | #{{Note|1}}W. Stevens, G. Myers, L. Constantine, "Structured Design", IBM Systems Journal, 13 (2), 115-139, 1974. |
+ | #{{Note|2}} http://javaboutique.internet.com/tutorials/coupcoh/ | ||
+ | ==External Links== | ||
+ | *Read {{Ref|1}} at [http://www.research.ibm.com/journal/sj/132/ibmsj1302C.pdf IBM Research] |
Revision as of 08:56, 14 September 2008
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