Specialization
SpecializationIt is an implementation process from general to specific, which is used to define specific parts of large entity types. The specialized entity type not only inherits the structure and behavior, but also extends the parent structure and type, but this does not mean that it is smaller than the parent type.
The process corresponding to specialization is generalization. Generalization is the opposite workflow, that is, the implementation process from specific to general. The generalized entity type represents the common structure and behavior of all subtypes and contains all common properties from sub-entity types.
The child entity type not only has all the properties of the parent, but also has independent properties.
References
【1】http://tech.it168.com/a2009/0827/669/000000669629_6.shtml