设计模式
SingleOneMan
it理工单身男
展开
-
设计模式笔记-代理模式
设计模式笔记-代理模式 文章目录设计模式笔记-代理模式**1.代理模式**2.常见写法3.常见框架中的代理模式 1.代理模式 静态代理:静态代理提前编译,代码运行前,直接调用代理类的方法。动态代理是在程序运行时通过反射机制动态创建的。 jdk动态代理:运行期通过反射,调用代理类的方法 cglib代理:CGLib采用了字节码技术,其原理是通过字节码技术为一个代理类创建子类,并在子类中采用方法拦截的技...原创 2019-12-06 00:25:06 · 243 阅读 · 0 评论 -
设计模式笔记-策略模式
设计模式笔记-策略模式 文章目录设计模式笔记-策略模式1.策略模式2.常见写法3.常见框架中的策略模式 1.策略模式 策略模式(Strategy),定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换,在使用时,根据传入的类型不同,随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法 策略模式和简单工厂模式的区别: 工厂是创建型模式,它的作用就是创建...原创 2019-12-05 01:28:56 · 187 阅读 · 0 评论 -
设计模式笔记-单例模式
设计模式笔记-单例模式 文章目录设计模式笔记-单例模式**1.单例模式**2.常见写法3.常见框架中的单例模式 1.单例模式 在单例模式中,对单例类的所有实例化得到的都是相同的一个实例 2.常见写法 1.饿汉式(静态初始化) /** * @Description: 饿汉式(静态常量); * 1.线程安全 * 2.在类加载的同时已经创建好一个静态对象,调用时反应速度快 * 在类装载的时候就...原创 2019-12-04 22:30:30 · 214 阅读 · 0 评论 -
设计模式学习--多个框架源码中的设计模式
设计模式学习–多个框架源码中的设计模式 文章目录设计模式学习--多个框架源码中的设计模式1.Mybatis--设计模式2.spring--设计模式3.netty--设计模式4.dubbo--设计模式 0.设计模式 [23种设计模式全解析](https://www.cnblogs.com/geek6/p/3951677.html) [JAVA设计模式总结之23种设计模式](https://www.c...转载 2019-04-18 22:13:20 · 317 阅读 · 0 评论