July 1996
Intermediate to advanced
680 pages
19h 53m
English
Using the best practice of Designing for Change poses no risks to the rest of the project. The main risk associated with Designing for Change is simply the risk of failing to use the practice to its full benefit.
Overreliance on languages and pictures rather than on design.The mere act of putting objects into classes does not create an object-oriented design, does not provide information hiding, and does not protect a program from changes. The mere act of drawing a module-hierarchy chart does not create a change-tolerant design. Good designs come from good design work, not from pictures of design.

Doing object-oriented ...
Read now
Unlock full access