Coupling (computer programming): Difference between revisions

Content deleted Content added
Low-Coupling / High-Cohesion pattern: removed "In computer science," (not needed)
lemma: deleting mostly irrelevant and confusing paragraph about usage of the terms. I might also be wrong.
Line 2:
 
Coupling is usually contrasted with [[cohesion]]. Low coupling often correlates with high cohesion, and vice versa. The [[software metric|software quality metrics]] of coupling and cohesion were invented by Larry Constantine, original developer of Structured Design (see also [[Structured Systems Analysis and Design Methodology|SSADM]]).
 
It must be noted that the specific term ''coupling'' is used in [[Object-oriented programming]] design along with its dual notion cohesion, while ''dependency'' is used in more traditional programming.
 
== High / low coupling ==