22.1. Introduction

Now we begin the optional portion of our object-oriented design and implementation case study. In this chapter and Chapter 23, you’ll design and implement an object-oriented automated teller machine (ATM) software system. The case study provides you with a concise, carefully paced, complete design and implementation experience. You’ll perform the steps of an object-oriented design (OOD) process using the UML while relating them to the object-oriented concepts discussed in Chapters 212. In this chapter, you’ll work with six popular types of UML diagrams to graphically represent the design. In Chapter 23, you’ll tune the design with inheritance and polymorphism, then fully implement the ATM in an 850-line C++ application (Section 23.4).

This is not an exercise; rather, it’s an end-to-end learning experience that concludes with a detailed walkthrough of the complete C++ code that implements our design.

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

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