Object Oriented Software Engineering   View all facts   Glossary   Help
subject > hierarchy > generalization
Next hierarchyinheritance hierarchy    Uphierarchy

generalization
subjectfact 
generalizationhas definition The relationship between a set of similar entities and another entity that contains the common aspects of those entities2001-08-30 14:55:41.0
describes 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 a subtopic of 5.4 - Generalization2001-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
is a kind of hierarchy2001-08-30 14:55:41.0
see also generalization^2, generalization^32001-08-30 14:55:41.0

Kinds of generalization :