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