[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