PHP中介者模式如何实现与运用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1913个文字,预计阅读时间需要8分钟。
在之前的文章《深入浅析PHP中的组合模式》中,我们介绍了PHP中的组合模式。下面这篇文章,我们将带大家更深入地了解PHP设计模式中的中介者模式。回到刚才的话题,我们在外包工作中经常遇到一些有很深理解的人。
在之前的文章《深入浅析PHP中的组合模式》中我们介绍了PHP中的组合模式,下面本篇文章带大家了解一下PHP设计模式中的中介者模式。上回说道,我们在外打工的经常会和一类人有很深的接触,那就是房产中介。大学毕业后马上就能在喜欢的城市买到房子的X二代不在我们的考虑范围内哈。既然需要长期的租房,那么因为工作或者生活的变动,不可避免的一两年或者三五年就要和房产中介打一次交道。有的时候,我们租房并不一定会知道房主的信息,房主也不用知道我们的信息,全部都由中介来进行处理。在这里,中介就成为了我们沟通的桥梁,这种情况其实就像是房主出国了或者在外地有事儿而将房子完全的托管到了中介手中。类似于这种情况,在代码世界中,就是中介者模式的典型应用。
Gof类图及解释
GoF定义:用一个中介对象来封装一系列的对象交互。
本文共计1913个文字,预计阅读时间需要8分钟。
在之前的文章《深入浅析PHP中的组合模式》中,我们介绍了PHP中的组合模式。下面这篇文章,我们将带大家更深入地了解PHP设计模式中的中介者模式。回到刚才的话题,我们在外包工作中经常遇到一些有很深理解的人。
在之前的文章《深入浅析PHP中的组合模式》中我们介绍了PHP中的组合模式,下面本篇文章带大家了解一下PHP设计模式中的中介者模式。上回说道,我们在外打工的经常会和一类人有很深的接触,那就是房产中介。大学毕业后马上就能在喜欢的城市买到房子的X二代不在我们的考虑范围内哈。既然需要长期的租房,那么因为工作或者生活的变动,不可避免的一两年或者三五年就要和房产中介打一次交道。有的时候,我们租房并不一定会知道房主的信息,房主也不用知道我们的信息,全部都由中介来进行处理。在这里,中介就成为了我们沟通的桥梁,这种情况其实就像是房主出国了或者在外地有事儿而将房子完全的托管到了中介手中。类似于这种情况,在代码世界中,就是中介者模式的典型应用。
Gof类图及解释
GoF定义:用一个中介对象来封装一系列的对象交互。

