简单工厂

简单工厂包括三大部分,工厂类,产品类和客户端,需求关系是客户需要产品,但是他不会直接去造产品,而是通知工厂他需要的产品类型,然后就会得到他需要的产品。

简单工厂模式是工厂模式中最简单的一种,他可以用比较简单的方式隐藏创建对象的细节,一般只需要告诉工厂类所需要的类型,工厂类就会返回需要的产品类(客户创建工厂,然后调用工厂的方法就可以得到产品),但客户端看到的只是产品的抽象对象,无需关心到底是返回了哪个子类。客户端唯一需要知道的具体子类就是工厂子类。除了这点,基本是达到了依赖倒转原则的要求 

 

posted @ 2017-10-31 16:11  哈利波波特  阅读(6)  评论(0)    收藏  举报