A form of Refactoring that involves replacing a direct inheritance of a superclass with a field of the superclass instead. Used when a subclass only uses part of the superclassâ interface.
A form of Refactoring that involves replacing a direct inheritance of a superclass with a field of the superclass instead. Used when a subclass only uses part of the superclassâ interface.