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.

Summary<br />

Chapter 3 • A Problem That Cries Out for Flexible Code 55<br />

In this chapter, I described the CAD/CAM problem.<br />

• I must extract information from different CAD/CAM syste ms in<br />

the same way. This will allow a system in which the company<br />

has a great investment (an expert system) to continue working<br />

without expensive modifications every time the CAD/CAM sys<br />

tems changes.<br />

• I have two systems that are implemented in completely differ<br />

ent ways, even though they contain essentially the same infor<br />

mation.<br />

This task has many similarities to other problems I have run across<br />

in projects. There are different specific implementations of systems,<br />

but I want to allow other objects to communicate with these different<br />

implementations in the same way.<br />

In this chapter

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

Saved successfully!

Ooh no, something went wrong!