java创建型模式总结
2016-07-03 17:08
281 查看
创建模式是对类的实例化过程的抽象。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。
创建者模式描述了怎样构造和封装这些动态的决定。创建模式分如下两种:
类的创建模式使用继承关系,把类的创建延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何被创建和组合在一起的。
对象的创建模式则把对象的创建过程动态地委派给另一个对象,从而动态地决定客户端将得到哪些具体类的实例,以及这些类的实例是如何被创建和组合在一起的。
简单工厂模式=静态工厂方法模式(Static Factory Method),不属于23种GOF设计模式之一
工厂方法模式(Factory Method)
抽象工厂模式(Abstract Factory)
单例模式(Singleton)
建造者模式(生成器模式)(Builder)
原型模式(Prototype)
创建者模式描述了怎样构造和封装这些动态的决定。创建模式分如下两种:
类的创建模式
类的创建模式使用继承关系,把类的创建延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何被创建和组合在一起的。
对象的创建模式
对象的创建模式则把对象的创建过程动态地委派给另一个对象,从而动态地决定客户端将得到哪些具体类的实例,以及这些类的实例是如何被创建和组合在一起的。
创建型模式分类
简单工厂模式=静态工厂方法模式(Static Factory Method),不属于23种GOF设计模式之一工厂方法模式(Factory Method)
抽象工厂模式(Abstract Factory)
单例模式(Singleton)
建造者模式(生成器模式)(Builder)
原型模式(Prototype)
相关文章推荐
- maven pom.xml报错解决
- 从Java代码实现角度探讨CSRF(未完待续)
- JAVA学习总结二十二
- JAVA学习总结二十一
- Java单例模式(Singleton)-创建型
- Java8中的Lambda表达式概述
- Cucumber+java
- springMVC带文件的表单数据无法绑定到参数中
- Serializable探究一二
- Spring Mvc那点事---(23)Spring Mvc监听器
- javaWeb基础
- Eclipse安装MAT插件
- java 解析user-agent 信息
- 服务器的写入和读取
- 二叉树的层次遍历----java实现
- HDU1241(bfs)JAVA
- MyEclipse开启后右下角不停的在Update index
- 矩阵的最小路径之和
- WIN10下 JAVA环境搭配
- Spring Mvc那点事---(22)Spring Mvc拦截器之WebRequestInterceptor