The Pragmatic Craftsman :: Simplicity from complexity : by Stanley Kubasek ::

Larman and Fowler on Critical OO Ability

A critical ability in OO development is to skillfully assign responsibilities to software objects
–Craig Larman
author, Applying UML and Patterns

Can’t agree more with Larman. To be a good OO developer, to truly understand what object oriented means, you’ve got to treat classes as objects with responsibilities, and be knowledgeable on how to assign them. Larman’s book is classic in this category.

Here’s what Martin Fowler had to say on the subject.

Understanding responsibilities is key to good object-oriented design.
–Martin Fowler
quoted in Applying UML and Patterns

Favorite Quote




Currently Reading


© 2001-2020 Stanley Kubasek About me :: Contact me

Me on Twitter

»see more

Recent Entries