设计模式
对设计模式这个十分重要的知识点进行的各种探索,并且结合很多的实例。
不撞南天门不回头
work hard, play hard
展开
-
原型模式与深浅拷贝(克隆)
原型模式简述 先简单的说一下原型模式,原型模式属于创建型模式,和单例模式属于同一个大类,都是用来生成的对象的,与 java 中的 new 不同,原型模式会把一个对象的属性值拷贝一份复制给另外一个对象。而 new 需要传入需要的参数,不如原型模式方便。 示例代码 //需要实现 Cloneable 接口 class Test implements Cloneable{ public int t...原创 2020-04-14 00:08:47 · 208 阅读 · 0 评论 -
单例模式的五大护法
饿汉式 为何叫作饿汉式,意思是很饥饿,那么就会一开始就准备好,以防之后吃不饱,名字由此而来。代码如下 class HUNGRYMAN{ //这里实例化方法要设置成私有的,以防外部直接new对象,破坏单例 private HUNGRYMAN(){ } //这里即为一开始就创建好对象,需要调用的时候,直接返回,不需要新创建 private static HUNGRYM...原创 2020-04-13 23:10:36 · 189 阅读 · 0 评论