设计模式——工厂模式总结

一、简单工厂回顾: 组成:抽象产品类角色、工厂类角色、具体产品类角色 优点:     工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类;对于客户端来说,去除了与具体产品的依赖 缺点:   在某种程度上违背了开放--封闭原则,对工厂类过于依赖  。 二、工厂模式(简单工厂模式的进一步抽象)(符合依赖倒转原则) 通用UML图:   二、通用代码: 1、抽象工厂角色:(工厂们的接口)
相关文章
相关标签/搜索