+1 vote
in Software Architecture by (75.2k points)
Inheritance is a powerful design and implementation mechanism that offers which of these advantages?

(a) Inheritance captures a generalization-specialization relation between the super-class(es) and the sub-class

(b) Inheritance provides reuse of the implementations of attributes and operations in the super-class or super-classes

(c) All of the mentioned

(d) None of the mentioned

This question was posed to me in an online interview.

Query is from Static Modelling Heuristics topic in portion Unified Modelling Language of Software Architecture

1 Answer

0 votes
by (46.2k points)
Right option is (c) All of the mentioned

To explain: Inheritance is a powerful design and implementation mechanism that offers the mentioned advantages.

Related questions

We welcome you to Carrieradda QnA with open heart. Our small community of enthusiastic learners are very helpful and supportive. Here on this platform you can ask questions and receive answers from other members of the community. We also monitor posted questions and answers periodically to maintain the quality and integrity of the platform. Hope you will join our beautiful community
...