工厂模式

简单工厂，工厂方法 ，抽象工厂