设计模式
nlnl_xjh
无敌超级帅
展开
-
设计模式--原型模式
设计模式–原型模型 原型模式即根据一个实例对象获取这个对象所对应类的一个实例对象。 Java中的clone()方法就是一种原型模式 clone方法是object类中的方法,所以所有对象都可以调用这个方法复制一个实例对象,前提是实现Cloneable接口 浅拷贝 浅拷贝指的是只拷贝对象成员的值,基本数据类型就是直接复制值,引用数据类型就是复制引用地址,所以前后两个对象中的引用数据类型变量指向的都是同一块内存地址。 对象的clone方法就是浅拷贝,想要实现深拷贝就得重写Cloneable接口的clone方法。原创 2021-04-21 15:28:50 · 47 阅读 · 0 评论 -
设计模式--单例模式
设计模式–单例模式 某个类的实例对象全局只需要使用一个,使用单例模式 优点: 避免对象被重复创建,节省空间,提升效率 避免对同一类的不同实例操作产生逻辑错误 饿汉式 变量在声明时便初始化 public class HugerSingleton { private static HugerSingleton hugerSingleton=new HugerSingleton(); public HugerSingleton() { } public HugerSingleton getIns原创 2021-04-21 14:58:17 · 187 阅读 · 0 评论