23.07.2012 Views

Design Patterns Explained

Design Patterns Explained

Design Patterns Explained

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PART IV<br />

Putting It All Together:<br />

Thinking in <strong>Patterns</strong><br />

Part Overview<br />

In this part, I propose an approach to designing object-oriented systems<br />

based on patterns. I have proven this approach in my own<br />

design practice. I apply this approach to the CAD/CAM problem<br />

that we have been examining since Chapter 3, "A Problem That<br />

Cries Out for Flexible Code."<br />

This approach first tries to understand the context in which objects show<br />

up.<br />

Chapter Discusses These Topics<br />

11<br />

12<br />

13<br />

A discussion of Christopher Alexander's ideas and how<br />

experts use these ideas to design.<br />

Application of this approach to solve the CAD/CAM<br />

problem first presented in Chapter 3. A comparison of<br />

this solution with the solution I developed in Chapter 4.<br />

A summary of what I have discussed about object-orientation<br />

and design patterns. The concepts here are what I<br />

call pattern-oriented design.<br />

In this part<br />

183

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!