Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
12 lines (7 sloc) 696 Bytes
Systematizing to show relationships,
analogies that exemplify the shared relationship,
offer the opportunity to perform generalization, abstraction.
Mathematization, symbolization, makes the relationships clear, facilitating generalization.
Abstraction, specialization and generalization are key ideas for object-orientation.
It makes sense to see what students already know (even when it is not so) about symbolization and relationships, going into the course on object orientation.
Even when the single relationship is "is a kind of", and the principle, Liskov's Substitutability Principle, is provided, students sometimes experience difficulty creating and using inheritance hierarchies.
You can’t perform that action at this time.