DoFactorydesignpatternframework3.5inC#version.