Replace Concrete Interfacing Class With Explicit Interface

a nonabstract class serves as an implicit interface
replace the inheritance relationship with an explicit interface

Context:

See also : Replace Concrete Template Class With Abstract Template, Specialize Behavior With Inheritance, Rebalancing a Class Hierarchy


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

[ Overview Page ] [ Thumbnail Catalog ]