Object-oriented analysis and design (OOAD) Question:

Download Job Interview Questions and Answers PDF

Why generalization is very strong?

OOAD Interview Question
OOAD Interview Question

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?