Coupling and cohesion

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
(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:
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-structured classes and loose coupling means more flexible, extensible software" {{Ref|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

  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