Design by Contract and
Object-Oriented Programming
12 February, 1998
Infrared Processing Analysis Center, Pasadena, CA
by Michael Brundage
The slides:
- Outline
- Secret Agent
Functions!
- Never do the impossible:
Assert
- Good Assertions
- Bad Assertions
- The One Year Bug
- The Other Parts of Design
by Contract
- Using Precondition and
Postcondition
- Benefits of Design by
Contract
- Exceptions
- Matrix Example
- Object-Oriented
Programming
- More Object-Oriented
Programming
- RT Conceptual Diagram
(from last talk)
- Final Source Hierarchy
(from last talk)
- Coming up
next...
Indispensible references:
Other useful references: