Q-1). Is the Bridge Design pattern a good solution to implement a deep inheritance strategy?
A-1). Yes, the Bridge Design Pattern is the best solution for a deep inheritance strategy. And it is used to flatten the class structure using composition.
Q-2). What is the difficulty in extending both abstraction and implementation?
A-2). The Bridge Design Pattern allows independent extensibility of both sides.
Q-3). Is there any tight coupling while implementing the Bridge Design Pattern?
A-3). Yes. Decoupling with interface abstraction using composition over inheritance.