工厂方法模式(Factory Method)
文章目录工厂方法模式1 适用场景2 UML图3 工厂方法模式用以解决扩展问题5 在源码中用到的类:
工厂方法模式
1 适用场景
(1) 需要创建多个兄弟类的多个模板对象,若不抽取出来,会产生大量相似对象
(2)应用层不依赖产品类被创建,以及实现的细节
(3)一个类(接口)通过其子类(实现类)里指定创建哪一个子类。
2 UML图
如图所示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4NVDYFZ4-1641836450917)(C:\Users\张权\AppData\Roa
原创
2022-01-11 01:43:43 ·
174 阅读 ·
0 评论