| < Day Day Up > |
|
List the preferred characteristics of an object-oriented application architecture
State the definition of the Liskov Substitution Principle (LSP)
State the definition of Bertrand Meyer's Design by Contract (DbC)
Recognize the close relationship between the Liskov Substitution Principle and Design by Contract
Specify preconditions and postconditions for class and instance functions
Specify class invariants
State the definition of the Open-Closed Principle (OCP)
State the definition of the Dependency Inversion Principle (DIP)
Apply the Liskov Substitution Principle in the design and implementation of a class inheritance hierarchy
Apply Design by Contract in the design and implementation of a class inheritance hierarchy
Apply the Open-Closed Principle in the design and implementation of a class inheritance hierarchy
Apply the Dependency Inversion Principle in the design and implementation of a class inheritance hierarchy
| < Day Day Up > |
|