Add specialization/generalization and remove un-necessary objects & attributes
(Tutorial Page 23)
Factor out the common properties (operations and attributes) of several related classes
Group factored-out properties in a class (super-class)
Name the super class such that each sub-type (derived) class can be considered a member of that class
e.g. Dog is the super-class, German Shepard, Poodle... are the sub-types. Each sub-type is a Dog.
There are two kinds of subtypes (disjoint and joint)
Disjoint subtypes belongs either one of subtype class and there is no overlap.
Joint subtypes An object of the supertype can belong to multiple of subtype classes.
|-Previous Slide-|
-Next Slide-|
-Table of Contents-|
-List of Tutorials-|
-Home Page-|
-Disclaimer-|
If desired, insert comments for ooanly23
Your Email Address(Optional)
Action
Copyright © 1997 Object Ideas Corporation --- Last Updated January 15, 1997