Follow

Type Inheritance & Relational Theory: Subtypes, Supertypes, and Substitutability by C. J. Date really nails down type inheritance, and shows how almost all OOPLs have it wrong. e.g., the "diamond problem" isn't an actual problem, just bad implementation.
The Shlaer-Mellor Commons needs to address this in the Shlaer-Mellor generalization rules. Finally, something juicy to work on!

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml