Object-oriented analysis and design (OOAD) Question:
Download Questions PDF

Why generalization is very strong?

Answer:

Even though Generalization satisfies Structural, Interface, Behaviour properties. It is mathematically very strong, as it is Antisymmetric and Transitive.
Antisymmetric: employee is a person, but not all persons are employees. Mathematically all As’ are B, but all Bs’ not A.
Transitive: A=>B, B=>c then A=>c.
A. Salesman.
B. Employee.
C. Person.
Note: All the other relationships satisfy all the properties like Structural properties, Interface properties, Behaviour properties.

Download OOAD Interview Questions And Answers PDF

Previous QuestionNext Question
How to represent the interaction between the modeling elements?Differentiate Aggregation and containment?