阅读背景:

工厂方法模式的Java实现_cainiao_23333的博客_java工厂方法模式实现

来源:互联网 

工厂方法模式简述

        与简单工厂模式基本相同,只是工厂是一个抽象的,需要有具体的工厂去实现它,然后利用这个工厂生产产品,之所以出现这个模式是因为,简单工厂模式不符合OCP原则,添加新产品需要在已有的类中添加代码。而使用工厂方法模式,需要新产品的时候,需要创建两个类,具体产品类实现产品接口,具体工厂类实现工厂接口,满足OCP原则,但是每增加一个产品,需要增加两个类,会产生大量的类。        与简单工厂模式基本相同,只是工厂是一个抽象的,需要有具体




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: