Problem
Fragile base class (FBC) is an architectural problem of object-oriented systems where base classes are considered "fragile" because minor changes to the base classes breaks many of the subclasses. We can argue that base classes and sub-classes are tightly coupled due to inheritance, and therefore, the problem is foundmental in whitw-box reuse (inheritance).
Based on your understanding of how inheirtance works in Java, discuss at lease one poor practice that introduces the FBC problem and therefore, how we can avoid or minimize the problem.