Push Down Feature | |||
| |||
Context: The Push Down Feature thumbnail generalizes the refactorings where features are being pushed down the inheritance hierarchy. Push Down Feature is the natural thing to do when part of a subclass its implementation has settled to high in the class hierarchy. Example refactorings are : Push Down Method[Fowler] and Push Down Field[Fowler]. Many times this thumbnail proves useful for testing purposes as Push Down Dependency. See also : Pull Up Feature |