This chapter will explain and demonstrate the fundamentals of object-oriented programming. You'll learn the terminology used in object-oriented programming and how that terminology and information is applied to design in a class diagram. The chapter will then progress to a discussion of the fundamentals behind classes and objects, and how they relate to each other. Finally, you will take a look at advanced object-oriented programming by using inheritance and polymorphism.
WHAT YOU NEED
OBJECTS AND CLASSES AT A GLANCE