Up
|Prev
|Next
page 5
Inheritance Anomalies (Matsuoka and Yonezawa)
- Sync. code are difficult to reuse as is.
- Implementation-side view.
Substitution Anomalies (Kuno :-)
- Type-compatible objects cannot be substituted each other
due to differences in sync. behavior.
- Interface-side view.
- Wider concept than inheritance anomalies.
- More important:: substitutability is the heart of OOP.
Up
|Prev
|Next