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