咕泡-原型 protype 设计模式笔记
2018-08-22 15:13
267 查看
##查看代码https://gitee.com/jly521/prototype.git
原型模式(Prototype)
应用场景:原型模式就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节
所谓原型模式,就是Java 中的克隆技术,以某个对象为原型,复制出新的对象
显然新的对象具备原型对象的特点,效率高(避免了重新执行构造过程步骤)
继承Cloneable 接口,实现 clone 方法,仅仅是浅拷贝
会把栈上的东西拷贝过去(对象的话,拷贝过去的就是对象引用)
能够直接拷贝其实际内容的数据类型/只支持9种,八大基本数据类型+String 浅拷贝
可以采用二进制流
自定义clone 成员方法
原型模式(Prototype)
应用场景:原型模式就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节
所谓原型模式,就是Java 中的克隆技术,以某个对象为原型,复制出新的对象
显然新的对象具备原型对象的特点,效率高(避免了重新执行构造过程步骤)
继承Cloneable 接口,实现 clone 方法,仅仅是浅拷贝
会把栈上的东西拷贝过去(对象的话,拷贝过去的就是对象引用)
能够直接拷贝其实际内容的数据类型/只支持9种,八大基本数据类型+String 浅拷贝
可以采用二进制流
自定义clone 成员方法
相关文章推荐
- 设计模式学习笔记(原型模式)
- (5)设计模式笔记[原型模式]
- [设计模式整理笔记 七] 原型模式(ProtoType)
- 咕泡-委派 delegate 设计模式笔记
- java 设计模式学习笔记(8) - 原型模式
- 设计模式学习笔记--Prototype原型模式
- 设计模式笔记23:原型模式(Prototype Pattern)
- [设计模式笔记]一. 创建型模式--5.Prototype模式(原型)(一)
- 设计模式笔记五:原型模式
- 设计模式学习笔记——原型(Prototype)框架
- 设计模式笔记(6)---原型模式(创建型)
- 自学与复习设计模式笔记(5)原型模式
- JohnConnor设计模式笔记(二) 程序世界里的复印机-原型模式与浅复制/深复制
- 设计模式笔记23:原型模式(Prototype Pattern)
- [设计模式整理笔记 七] 原型模式(ProtoType)
- 咕泡-工厂 Factory设计模式笔记
- 咕泡-单例 singleton设计模式笔记
- 咕泡-策略 strategy 设计模式笔记
- 步步为营 .NET 设计模式学习笔记 五、Prototype(原型模式)
- 设计模式笔记(6)---原型模式(创建型)