设计模式系列(一) 简单工厂

1.描述

一个产品接口,其下有许多具体实现,一个工厂工具类,通过标识创建所需的具体产品实现。

2. 类图

Product : 产品抽象类
Factory : 工厂类

3. 理解

封装了if...else判断在具体的工厂工具类中,方便了使用,提高了复用性。扩展的产品类时,需修改工厂,不符合开闭原则。
个人认为可以用于项目重构,产品实现种类已经固定,且判断逻辑简单的情况。

猜你喜欢

转载自blog.csdn.net/u013062667/article/details/79290857
今日推荐