October 2004
Beginner
480 pages
8h 43m
English
This chapter provides an initial solution to the problem discussed in Chapter 3, “A Problem That Cries Out for Flexible Code.” It is a reasonable first attempt at a solution and gets the job done quickly. However, it misses an important system requirement: flexibility as the CAD/CAM system continues to evolve.
This chapter describes a solution based on object orientation. It is not a great solution, but it is a solution that would work.
Note: I will show only Java code examples in the main body of this chapter. The equivalent C++ and C# code examples can be found at the book’s Web site, http://www.netobjectives.com/dpexplained. Code is handled this way throughout ...