美文网首页
Java设计模式——代理模式

Java设计模式——代理模式

作者: 黑白咖 | 来源:发表于2017-02-19 21:15 被阅读47次

在我还小的时候,我还不懂得代理模式是什么意思,很难很难理解,直到我长大了,好像打开了任督二脉一样,生活中有很多的代理,他们代表我们这些客户去解决一些事情,比如我们买房租房的时候都会去找中介,因为我们没有足够的房源信息,也没有足够时间去准备这些事情,所以这个时候代理就发挥了重要的作用了。一般而言,代理干的活是为我们牵线,但是实际上干活的还是我们自己,也就是说买房子租房子的还是我们自己,只是一开始在我们还没参加进去之前,跟房东谈的就是中介。

1、先定义一种行为,当事人和客户代理都可以做的事情

买房子

2、定义我们的客户

很明显这个客户只会花钱买房子

3、定义我们的客户代理

代理可以帮助客户完成所有的事情

所以一开始我们客户自己授予代理权力去做一些事情,在这里就是买房子了,然后代理有资源获得足够满足客户需求的房源,然后跟房东协商完成交易,当然花的是客户的钱了,最后房子就买下来了。

相关文章

  • java动态代理(JDK和cglib)(转载自http://ww

    java动态代理(JDK和cglib) JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是...

  • java建造者模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • java单例模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • java外观模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • java适配器模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • java观察者模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • java代理模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • java策略模式

    其他设计模式java单例模式java建造者模式java策略模式java代理模式java观察者模式java适配器模式...

  • Java代理模式之JDK动态代理

    了解什么是动态代理模式,可参考Java设计模式之代理模式 简介 JDK动态代理是java.lang.reflect...

  • 动态代理原理解析

    注:源自于Android 一、代理模式 代理模式是java23种设计模式常用的一种设计模式。代理模式是客户端不直接...

网友评论

      本文标题:Java设计模式——代理模式

      本文链接:https://www.haomeiwen.com/subject/yvvjwttx.html