Inline Feature

a feature implementation is no longer pulling it's weight
move any remaining responsibilities to the client class and eliminate the class from the design

Context:

When a given feature implementation can no longer be justified in the design it is time to apply Inline Feature. Example refactorings include Inline Method[Fowler], Inline Class[Fowler].

See also :Inline Indirection,

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

[ Overview Page ] [ Thumbnail Catalog ]