Everything About ___
Live briefing

Everything about Fragile base class

Object-oriented programming system problem

The fragile base class problem is a fundamental architectural problem of object-oriented programming systems where base classes (superclasses) are considered "fragile" because seemingly safe modifications to a base class, when inherited by the derived classes, may cause the derived classes to malfunction. The programmer cannot determine whether a base class change is safe simply by examining in isolation the methods of the base class. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Fragile base classA 5-minute orientation
  2. Pick up a classic book: Mediated citizenshipThe most-reprinted book on the subject
  3. Read the landmark paper: Non-fragile observer-based robust control for a class of fractional-order nonlinear systemsCited 106 times
  4. Go sideways: Inheritance (object-oriented programming)A closely related topic
  5. Go sideways: Method overridingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Java example
  2. Solutions

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics