
设计模式
锋少的博客
一个茁壮成长的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
静态代理与动态代理
原文地址:https://blog.csdn.net/hon_3y/article/details/70655966 代理模式:提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处:可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 简单来说,就是再创建一个代理,在代理类里面调用原有的目标对象,同时再做一些其他的处理,从而达到 不对目标对象修...原创 2019-11-18 20:39:41 · 246 阅读 · 0 评论 -
单例模式
1.什么是单例模式 2.单例模式在项目中的使用 3.有哪些实现方式 实现单例模式的要点是 1.私有化构造方法 2.指向自己实例的私有静态引用 3.以自己实例为返回值的静态公有方法 实现方式有:延迟加载(懒汉) 与 立即加载(恶汉),区别就是是否用到时候再实例化 先来了解一下懒汉式 //懒汉式的写法 class Singleton{ //私有化构造函...原创 2020-01-17 19:44:50 · 168 阅读 · 1 评论 -
适配器模式
适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。 根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器和类适配器两种...原创 2020-02-15 10:21:23 · 143 阅读 · 0 评论