3种工厂模式的比较

简单工厂: 一个具体工厂经过条件语句建立多个产品,产品的建立逻辑集中与一个工厂类。 客户端经过传不一样的参数给工厂,实现建立不一样产品的目的 增长新产品时,须要修改工厂类、增长产品类,不符合OCP原则对象 工厂方法: 一个工厂建立一个产品,全部的具体工厂继承自一个抽象工厂。 客户端先建立不一样产品的工厂,再由工厂建立具体产品,产品的建立逻辑分散在每一个具体工厂类中。 客户端只依赖于抽象工厂与抽象产
相关文章
相关标签/搜索