Object Oriented Software Engineering   View all facts   Glossary   Help
subject > hierarchy > generalization > valid generalization
Upgeneralization

valid generalization
subjectfact 
valid generalizationcontains only features that must make sense in each subclass2001-08-30 14:58:18.0
is a subtopic of 2.5 - Organizing Classes Into Inheritance Hierarchies2001-08-30 14:58:18.0
is a kind of generalization2001-08-30 14:58:18.0
generalizationdescribes a relationship between classes in a class diagram2001-08-30 14:55:41.0
does not appear in instance diagram2001-08-30 14:55:41.0
groups classes into inheritance hierarchies2001-08-30 14:55:41.0
helps to avoid duplication of code2001-08-30 14:55:41.0
improves reuse2001-08-30 14:55:41.0
is drawn as a small triangle pointing towards the superclass in a UML class diagram2001-08-30 14:55:41.0
is implemented using the extends keyword in Java2001-08-30 14:55:41.0
see also generalization^2, generalization^32001-08-30 14:55:41.0