You want to avoid multiple inheritance. Which design pattern would you choose?
(a) Abstraction-Occurrence Pattern
(b) Player-Role Pattern
(c) General Hierarchy Pattern
(d) Singleton Pattern
The question was asked by my school teacher while I was bunking the class.
The question is from Software Design Pattern in section Design and Implementation of Software Engineering