Overview

This chapter gives 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.

In this chapter, I describe a solution based on object orientation. It is not a great solution, but it is a solution that would work.

Note: I will only show Java code examples in the main body of this chapter. The equivalent C++ code examples can be found at the end of this chapter.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset