Glossary: Software Design Patterns in Java
Fragile base class
A parent class that its children depend on so closely that changing it quietly breaks them. Adding sales tax to `Product.total` would wrongly tax wholesale children.
Glossary: Software Design Patterns in Java
A parent class that its children depend on so closely that changing it quietly breaks them. Adding sales tax to `Product.total` would wrongly tax wholesale children.