views:

109

answers:

0

How important are coupling and cohesion within a component of an application? Here, I am talking about all those classes in a component that are not published. How important is it for them to have high cohesion and low coupling?

The reason I am asking is that I used an eclipse plugin to find out the design defects for a fairly simple project. I was shocked to see there was high coupling among classes that were not published.

Is high coupling among unpublished classes a cause of concern? What consequences can it lead to?