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
- Read the overview: Fragile base classA 5-minute orientation
- Pick up a classic book: Mediated citizenshipThe most-reprinted book on the subject
- Read the landmark paper: Non-fragile observer-based robust control for a class of fractional-order nonlinear systemsCited 106 times
- Go sideways: Inheritance (object-oriented programming)A closely related topic
- Go sideways: Method overridingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Non-fragile observer-based robust control for a class of fractional-order nonlinear systems
Non-fragile observer-based sliding mode control for a class of uncertain switched systems
Fragile base-class problem, problem?
Passivity-based non-fragile control of a class of uncertain fractional-order nonlinear systems
Non-fragile observer-based quantized control for a class of one-sided Lipschitz systems
Functional programming and the fragile base class problem
📚 Books worth reading
Mediated citizenshipBettina Von Lieres, Laurence Piper · 2014
Second language acquisition and task-based language teachingMichael H. Long · 2015- 📕Partis politiques, démocratie et Etat de droit en AfriqueAbdourahamane Oumarou Ly · 2017
A Tolerância do Amor · 2016
A Crise · 2017
Felicidade · 2017
Gravity Of Frustration · 2021
A TOUR OF THE WORLDMalik Mansab Khan, Muhammad Rafique Abdul Aziz · 2025
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Inheritance (object-oriented programming) In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-base…
- Method overriding Method overriding, in object-oriented programming, is a language feature that allows a subclass or child class to provide a specific implementation of…
- Virtual function In object-oriented programming such as is often used in C++ and Object Pascal, a virtual function or virtual method is an inheritable and overridable function…
- This (computer programming) this, self, and Me are keywords used in some computer programming languages to refer to the object, class, or other entity which the currently running…
- Call super Call super is a code smell or anti-pattern of some object-oriented programming languages. Call super is a design pattern in which a particular class stipulates…
- Composition over inheritance In object-oriented programming, composition over inheritance (sometimes composition with forwarding or composite reuse) is a common design pattern that…
- Template method pattern In object-oriented programming, the template method is one of the behavioral design patterns identified by Gamma et al. in the book Design Patterns. The…
- Index of object-oriented programming articles This is a list of terms found in object-oriented programming. Abstract class Accessibility Abstract method Abstraction (computer science) Access control…