Which is the reverse process of Specialization?
2023
Which is the reverse process of Specialization?
- A.
Generalization
- B.
Aggregation
- C.
Encapsulation
- D.
none of the these
Attempted by 270 students.
Show answer & explanation
Correct answer: A
Ans : A
Solution
Generalization is a abstracting process of viewing sets of objects as a single general class by concentrating on the general characteristics of the constituent sets while suppressing or ignoring their differences.In simple terms, Generalization is a process of extracting common characteristics from two or more classes and combining them into a generalized superclass. So, it is a bottom up approach as two or more lower lever entities are combined to form a higher level entity.
Specialization may be seen as the reverse process of Generalization. Specialization is the abstracting process of introducing new characteristics to an existing class of objects to create one or more new classes of objects.In simple terms, a group of entities in specialization can be categorized into sub - groups based on their characteristics. So it is a top - down approach in which one higher level entity can be broken down into two lower level entity. It defines one or more subtypes of the supertypes and forming supertype/subtype relationships.