Introduction to Object Oriented Programming, 3rd Ed

Timothy A. Budd

Chapter 11

Static and Dynamic Behavior

Outline

  1. Roadmap
  2. What do the terms Static and Dynamic mean?
  3. Static and Dynamic Typing
    1. Arguments for and Against
  4. The Polymorphic Variable
  5. Static Class and Dynamic Class
  6. Importance of the Static Class
  7. Reverse Polymorphism
    1. Two aspects of Reverse Polymorphism
    2. The container Problem
  8. Static and Dynamic Method Binding
    1. Documenting Method Binding
    2. Method Binding in C++
    3. Merits of Static versus Dynamic Method Binding
  9. Chapter Summary

Other Material

Intro OOP, Chapter 11, Outline