First page Back Continue Last page Graphics
Responsibilities
By discussing a problem in terms of responsibilities, we increase the level of abstraction. This permits greater independence between objects, a critical factor in solving complex problems.
“Ask not what you can do to your data structures.
Ask what your data structures can do for you.”