原型模式
2020-05-05 12:17
267 查看
1.原型模式就是复制一个全新的类包括属性一起深度复制
2.他需要继承Cloneable接口,并且重写Object类中的clone方法才能有复制粘贴的功能。
3、使用场景
(1)当我们的类初始化需要消耗很多的资源时,就可以使用原型模式,因为我们的克隆不会执行构造方法,避免了初始化占有的时间和空间。
(2)一个对象被其她对象访问,并且能够修改时,访问权限都无效了,什么都能修改。
OK,对于设计模式其实主要是理解其思想,然后根据自己的需求去灵活的使用。对于其他设计模式的相关文章也在持续更新当中。
烤火的猫 原创文章 36获赞 0访问量 709 关注 私信相关文章推荐
- 构造函数+原型模式构造js自定义对象(最通用)
- 原型模式
- 原型模式
- JAVA设计模式创建型模式之原型模式
- 原型模式
- C#设计模式(6)——原型模式(Prototype Pattern)
- 设计模式(5)-原型模式(Prototype)
- 设计模式 : 创建型模式——原型模式
- Java设计模式 创建模式-原型模式(Prototype)
- 认识创建型模式---原型模式
- 创建型模式之原型(ProtoType)模式
- c++23种设计模式之原型模式
- C#设计模式学习小结之九 原型模式
- 设计模式-03 原型模式
- javaScript中的设计模式(4)动态原型模式
- 设计模式(二十):访问者模式、迭代器模式、观察者模式、原型模式、模板方法
- Java设计模式-原型模式
- 创建者模式——原型模式(Prototype)(5)
- 我与大话设计模式之代码篇(五)-----原型模式
- 设计模式在游戏中的应用--原型模式(六)