Fragile base class |
The fragile base class problem is a fundamental architectural problem of object-oriented programming systems where base classes (superclass (computer science)es) are considered fragile because seemingly safe modifications to a base class, when inherited by the subclass (computer science)es, may cause the derived classes to malfunction. You can t tell whether a base class change is safe simply by examining the base class s methods in isolation.
Sometimes the fragile binary interface problem is referred to as the fragile base class problem. The two problems are related but very different.
= See also =
=External links=
*[http://www.javaworld.com/javaworld/jw-08-2003/jw-0801-toolbox.html Why Extends is Evil] - An example in Java programming language|
|