> Change all "ConcreteClass" references to "NewInterfaceName" ...except for object creation references ("news") Change these to "ImplementationClass." > Run your UnitTests.(Don't tell me about Class-FactoryPattern-s! YouArentGonnaNeedIt! OK; if you need it later, you can HaveThisPattern -- the FactoryPattern, if you want. ;-)