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

Maintainence and Evolution

Software does not remain fixed after the first working version is released.

A good design recognizes the inevitability of change, and plans an accommodation for these activities from the very beginning.

Intro OOP, Chapter 2, Slide 40