![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
meetbetterhc
愿你遍历山河,觉得人间值得。
展开
-
设计模式--单例模式
瓶颈之设计模式-----单例模式 1.饿汉式:这个方法在类加载的时候就创建了,无法做到延迟创建 // 饿汉式 单例模式 private static final Demo d=new Demo(); //私有构造 不能new对象 private Demo(){} public static Demo getInstance(){ ret...原创 2019-07-25 15:22:05 · 624 阅读 · 0 评论 -
设计模式--静态代理
代理模式的思想:代理类与目标类实现同一个接口,同时代理类中维护一个目标对象的引用。(如图) 代理模式的作用:让每个类各司其职,单一职责原则 简单的例子: 代码结构: Service接口 package com.design.proxy; /** * 代理模式要求目标类与委托类实现同一个接口 */ ...原创 2019-08-14 18:54:40 · 192 阅读 · 0 评论 -
设计模式--动态代理
步入正题之前,先闲聊几句。 思想:动态代理是利用反射的机制在运行时动态的创建类 反射:动态创建对象 动态代理:动态创建类 了解动态代理,反射有助于了解框架的底层实现,才能更好的运用框架。 看这一篇前,可以先参考一下上一篇文章 https://blog.csdn.net/meetbetterhc/article/details/99597369 步入正题…… 老样子,先看一...原创 2019-08-14 20:18:24 · 164 阅读 · 0 评论