设计模式
薛定e的猫
这个作者很懒,什么都没留下…
展开
-
设计模式-1、代理模式
什么是代理模式?代理模式提供了对目标对象的另一个访问方式,即通过代理对象进行目标对象的访问。这样做的目的是在实现目标对象的功能之外,还能做一些额外的增强扩展。为什么需要代理模式?1、中介隔离对象:当客户类不愿意或者不能直接使用目标对象时,代理对象就作为中介者,将客户类的请求委托给目标对象。2、开闭原则:当需要在实现目标对象的功能之外,做一些额外的增强扩展时。比如在方法执行前后打日志,在数据...原创 2019-01-06 14:37:06 · 202 阅读 · 0 评论 -
设计模式-2、适配器模式
什么是适配器模式?生活中常见的适配器是电源适配器,比如手机的充电器,就是个电源适配器,把220V的电压转为5V的电压,提供给手机充电。所谓适配器,就是连接在两个不匹配的东西之间,使之匹配的一个中间件。因此适配器模式就是这样一个模式,可以将不匹配的接口转化为可以匹配的接口,使原本因不兼容而无法一起工作的接口与类可以一起工作。类适配器类适配器的适用场景:客户端要使用的接口没有对应的方法,但...原创 2019-01-11 22:10:33 · 123 阅读 · 0 评论