设计模式 工厂模式
2019-06-02 07:02
1176 查看
1. 什么是设计模式?
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
2. 应用设计模式的好处
设计模式是优秀的使用案例,使用设计模式可提高代码的重用性,让代码更容易让人理解,保证代码可靠性。
3. 工厂模式的概念
实例化对象,用工厂方法代替new操作。
工厂模式包括工厂方法模式和抽象工厂模式。
抽象工厂模式是工厂方法模式的扩展。
4. 工厂模式的意图
定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化。
工厂方法把实例化的工作推迟到子类去实现。
5. 工厂模式的应用场景
有一组类似的对象需要创建。
在编码是不能预见需要创建那种类的实例。
系统需要考虑扩展性,不应依赖于产品类实例如何被创建、组合和表达的细节。
6. 工厂模式的设计思想
1、尽量松耦合,一个对象的依赖对象的变化与本身无光
2、具体产品与客户端剥离,责任分割
7. 工厂模式的好处
(adsbygoogle = window.adsbygoogle || []).push({});相关文章推荐
- 【设计模式】-工厂模式(Factory)
- JAVA常用设计模式(2)工厂模式
- C#用工厂模式、反射机制和缓存机制来设计数据访问层的接口总结
- JAVA设计模式(二)工厂模式
- 设计模式一、工厂模式
- 《设计模式解析》 第20章 来自设计模式的教益:各种工厂模式
- 设计模式之工厂方法模式
- 设计模式之 抽象工厂 封装业务逻辑层和Dao层
- 寻找设计模式-工厂模式
- 简单工厂设计模式-设计模式(1)
- php设计模式总结-工厂模式
- 设计模式- 工厂模式
- 工厂设计模式
- 【设计模式】抽象工厂
- 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
- 【设计模式】创建型模式—— 工厂模式(Factory Pattern)
- 工厂设计模式
- 设计模式C++实现(1)——工厂模式
- 设计模式-简单工厂模式
- 设计模式_2_简单工厂、工厂方法、抽象工厂比较