Enable Substitution With Interfaces

a driver class has become cluttered due to support for various server implementations
line up the abstractions behind these variations using interfaces

Context:

Enable Substitution With Interfaces is a special case of Separate Interface From Implementation where the introduction of an interface allows different implementations to be substituted thus improving the reusability of the client code.


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

[ Overview Page ] [ Thumbnail Catalog ]