Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Coupling

 
Shivaprasad P Kanaganahallimath
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Could any one explain what is meant by tight coupling? Loose coupling?.
 
Matt Russell
Ranch Hand
Posts: 165
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was Googling on this a few days ago. I found this page quite helpful:
http://c2.com/cgi/wiki?CouplingAndCohesion

Coupling between modules/components is their degree of mutual interdependence; lower coupling is better.

* size: number of connections between routines
* intimacy: the directness of the connection between routines
* visibility: the prominence of the connection between routines
* flexibility: the ease of changing the connections between routines
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic