![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
小小一只鸟
穷着穿插,富则火力覆盖
展开
-
Proxy代理模式
Proxy代理模式代理就是我们不事先为每个原始类编写代理类,而是在运行的时候,动态地创建原始类对应的代理类,然后在系统中用代理类替换掉原始类原创 2021-02-11 17:27:51 · 170 阅读 · 0 评论 -
java 浅拷贝、深拷贝区别(原型模式)
原型模式 熊大我们可以利用对已有对象(原型)进行复制(或者叫拷贝)的方式来创建新对象,以达到节省创建时间的目的。这种基于原型来创建对象的方式就叫作原型设计模式原型模式是用拷贝来实现得,而拷贝又分深拷贝与浅拷贝。浅拷贝:对主对象属性拷贝但是”嵌套得对象“会在原来的对象和它的副本之间共享深拷贝:则是相反它不仅会拷贝主对象里面得所有变量也会对其嵌套对象进行拷贝并且重新分配内存从而各自独立原创 2021-02-06 10:49:27 · 448 阅读 · 7 评论 -
面试题工厂模式(简单工厂、工厂方法、抽象工厂)写法与区别
面试题设计模式工厂模式提到工厂模式大多数码农都不陌生毕竟这中设计模式我们比较常见许多开源框架中也经常出现因此面试得时候一般也会问问。工厂模式为三种:1、简单工厂2、工厂方法3、抽象工厂工厂方法、抽象工厂方法区别...原创 2021-01-30 11:27:40 · 1535 阅读 · 1 评论 -
面试题单例模式的五种写法(枚举妙用)
单例模式的五种写法饿汉模式:利用关键字初始化加载。懒汉模式:用到时在加载。双重校验:关键字volatile不能少防止指令重排。内部类:我中有你你中有我。枚举:特性。枚举妙用大家都知道。茫茫人海中寻志同道合同学。。。。。。。。原创 2021-01-24 23:55:37 · 1220 阅读 · 14 评论