Design by Contract and
Object-Oriented Programming

12 February, 1998

Infrared Processing Analysis Center, Pasadena, CA

by Michael Brundage

 

The slides:

  1. Outline
  2. Secret Agent Functions!
  3. Never do the impossible: Assert
  4. Good Assertions
  5. Bad Assertions
  6. The One Year Bug
  7. The Other Parts of Design by Contract
  8. Using Precondition and Postcondition
  9. Benefits of Design by Contract
  10. Exceptions
  11. Matrix Example
  12. Object-Oriented Programming
  13. More Object-Oriented Programming
  14. RT Conceptual Diagram (from last talk)
  15. Final Source Hierarchy (from last talk)
  16. Coming up next...

 

Indispensible references:

 

Other useful references:

 

[Back to Presentations] [Up to Home Page]