Introduction to Object Oriented Programming, 3rd Ed

Timothy A. Budd

Chapter 14

Polymorphism and Software Reuse

Outline

  1. Roadmap
  2. Definition of Polymorphic
  3. Major Forms of Polymorphism in Object Oriented Languages
  4. Two Approaches to Software Reuse
  5. Example -- Building Sets from Lists
    1. Using Inheritance
    2. Using Composition
  6. Advantages and Disadvantages of Each Mechanism

Other Material

Intro OOP, Chapter 14, Outline