Introduction to OOP: Chapter 2: Responsibility Driven Design: [next] [previous] [audio] [real] [text]

Basis for Design

Consider for the moment what aspects of a problem are known first:

A design technique based on behavior can be applied from the very beginning of a problem, whereas techniques based on more structural properties necessarily require more preliminary analysis.

Intro OOP, Chapter 2, Slide 4