
设计模式
swt_hand
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
单例模式饿汉式(静态变量)无线程同步问题类加载时已完成实例化,可能造成内存浪费(该对象从未使用)//饿汉式(静态变量)class SingleTon{ //私有构造器 private SingleTon(){} private static final SingleTon SINGLE_TON = new SingleTon(); // pu...原创 2020-03-07 16:30:53 · 177 阅读 · 0 评论 -
原型模式
原型模式简化创建对象过程,提高效率不用重新初始化对象,而是动态的获取对象运行时的状态需要为每一个类配备一个克隆方法,对已有的类进行改造时,需要修改其源码,违背了ocp原则,需要注意。浅拷贝数据类型为引用类型的的成员变量,比如数组,类对象等,浅拷贝只会进行引用传递,不会对其进行复制默认使用clone()方法来实现Cat类public class Cat implements ...原创 2020-03-07 16:30:06 · 165 阅读 · 0 评论