zoukankan      html  css  js  c++  java
  • java设计模式-代理模式

      第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢!

      ----------- 分割线 ----------

      

      为别人做嫁衣——代理模式

      

      小明要到了该结婚的年纪了,但是还没有女朋友,这个时候小明应该去相亲。但是小明又不认识什么女孩子,这个时候小明想到找个媒婆帮他找个相亲对象,媒婆就是个代理,小明不需要出面,但是又达到了和女孩子相亲的目的,这里抛出代理模式。

    相亲目的,和女孩子谈一谈:

    代理,媒婆类(可拓展):

    实际相亲者:

    程序调用:

    调用媒婆代理,男孩一样完成了相亲的交谈,那么这时候我想找个女孩呢,来个女孩吧,在来个相亲结果吧,修改媒婆类:

    媒婆没有找到女孩,导致狗学弟相亲失败:

    过了两天,媒婆找到了女孩:

    但是狗学弟相亲还是失败了。

    付代理模式结构组成:

    程序结构:

  • 相关阅读:
    进程空间与系统空间(一)
    内核之最
    Linux 内核3.10.5 专场
    device_create与device_register
    重写与重载的含义
    抽象类和接口的区别
    Spring知识点
    mybatis学习
    知识点
    Mybatis面试题
  • 原文地址:https://www.cnblogs.com/ghsy/p/11091231.html
Copyright © 2011-2022 走看看