[first slide]
Introduction to Object Oriented Programming
Chapter 9
Mechanisms for Software Reuse
Outline
- Overview
- Inheritance and Substitutability
- Two Approaches to Software Reuse
- Inheritance
- Composition
- Example - Building Sets from Lists
- Using Inheritance
- Using Composition
- Advantages and Disadvantages of Mechanism
- Will widespread software reuse become reality?
Other Material
Intro OOP, Chapter 9, Slide 1