设计模式学习总结——创建类

原创 2016年08月31日 18:36:26

一、工厂模式:



二、抽象工厂模式:

三、建造者模式

总结:

工厂模式适用于创建一个产品,调用者不用关心产品实现细节,只需要知道产品的抽象类,当产品变更时,只需要修改工厂方法或新增工厂类即可。

抽象工厂模式适用于创建一个产品族,即多种类型产品的组合,每个工厂中有多个方法用于创建不同类型产品,扩展产品容易,但是扩展产品族改动很大,需慎用

建造者模式适用于组装一个产品,通过制作不同部件以及装配顺序的变化创建不同产品,与工厂模式相比更关注产品制造过程。





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

设计模式学习(十四)————抽象工厂模式(使用Qt框架的反射技术——根据字符串动态创建类来实现)

抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类!这个例子也可以用简单工厂模式+反射+读取配置文件来完成,这样更加简洁!!!普通的抽象工厂模式下面通过一个模拟访问数据库...

大话设计模式宏观总结——创建型&结构型&行为型

师傅验收项目的时候,问大话设计模式那三种类型的区别和联系是什么,顿时我傻了眼,因为除了知道这三种类型分别怎样称呼以外,从来都没想过为什么这样划分?于是,我便回答:我没想过这个问题,若是从字面上来理解的...

Java设计模式学习——创建型

本文是笔者自己在参考大神关于设计模式的讲解并学习后记的小记,只用于自己以后复习用,其他同学若想学习设计模式的种种,请移步下面原文链接: http://blog.csdn.net/zhangerqin...
  • Roy_70
  • Roy_70
  • 2017年07月26日 20:15
  • 394

Java基础学习总结(84)——Java面向对象六大原则和设计模式

面向对象六大原则 在此之前,有一点需要大家知道,熟悉这些原则并不是说你写出的程序就一定灵活、清晰,只是为你优秀的代码之路铺上了一层栅栏,在这些原则的指导下,你才能避免陷入一些常见的代码泥沼,从而让你...

大话设计模式——学习方法、总结方法体悟

大话设计模式学习后的一些学习方法的体悟,以及作总结的方法,分享给大家~...

Java基础学习总结——Java23种设计模式(Design Patterns)详解

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使...

黑马程序员——学习日志5面向对象(static关键字,单例设计模式,抽象类,接口)

------- android培训、java培训、期待与您交流! ----------  --...

创建第一个Flex应用——设计模式

  • 2010年09月01日 17:57
  • 1.58MB
  • 下载

设计模式总结1——创建型模式

创建型模式: 分类: 抽象工厂: 提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。 优势:可以解决过个类型产品的创建问题,例如:同一个对象与多个数据库ORM就可...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设计模式学习总结——创建类
举报原因:
原因补充:

(最多只允许输入30个字)