![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
HappyVing
纸上得来终觉浅,绝知此事要躬行
展开
-
装饰者模式
装饰者模式,适用于扩展类或添加新方法。是适配器模式的一种特殊的例子。装饰者模式是is-a (1个usb接口扩展成4个usb接口,所实现的接口都是一样的)适配器模式是has-a (usb接口转HTML接口,转VGM接口,所以适配器模式重点在于解决兼容问题)public interface ISigninService { public ResultMsg regist(Str...原创 2018-12-13 15:20:01 · 105 阅读 · 0 评论 -
观察者模式
1、被观察者2、观察者3、两者是独立的类应用场景:监听器,发短信,发邮件,日志收集public class Mouse extends EventLisenter { public void click(){ System.out.println("鼠标单击"); this.trigger(MouseEventType.ON_CLI...原创 2018-12-13 18:33:07 · 78 阅读 · 0 评论 -
委派模式
1、委派模式:是静态代理和策略模式的一种特殊组合!2、委派者,被委派者3、委派模式的注重的是结果public class VingSerlvetDispatcher { private List<Hander> list = new ArrayList<>(); public VingSerlvetDispatcher() { ...原创 2018-12-14 16:29:12 · 85 阅读 · 0 评论