Inheritance Is Bad, Isn’t it? Well, the section topic might be misleading and causes some controversies. In the modern object-oriented design, we tend to pursue loosely-coupling implementations as possible as we can, which seems like a trend. And more and more programmers advocate not to use inheritance because it often results in hard-to-maintain modules as…