Pull Up Feature

a feature it's implementation is replicated among sibling classes
eliminate the duplication by pulling up the replicated implementation

Context:

The Pull Up Feature thumbnail generalizes refactorings where features are being moved upward in the inheritance hierarchy. Example refactorings are Pull Up Field[Fowler], Pull Up Method[Fowler] and Pull Up Inner Class.

Pull Up Feature is an elementary step in order to Eliminate Duplication By Inheritance.

See also :Push Down Feature

Refactoring Thumbnails, Copyright © 2004 - 2005, Sven Gorts, All Rights Reserved.

[ Overview Page ] [ Thumbnail Catalog ]