Link Details

Link 91351 thumbnail
User 285573 avatar

By alashcraft
via codebetter.com
Published: Jun 30 2008 / 20:00

To sum it all up, well designed Object Oriented systems are composed of many objects that work with each other to accomplish to goals of the system. We want our systems to be decomposed into cohesive classes that perform a well defined responsibility within the system, rather than monolithic “God” classes that do too much. A cohesive class will have to be dependent upon other classes to perform services outside of its own tightly defined responsibility. In IoC speak, we call the collaborating objects dependencies.
  • 8
  • 0
  • 974
  • 361

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (8)



Voters Against This Link (0)