
设计模式
左耳朵猫
这个作者很懒,什么都没留下…
展开
-
Reactor(反应器)模式
一句话总结:仅处理当前需要处理的事情,与epoll的思想类似。转载于:http://daimojingdeyu.iteye.com/blog/828696Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。转载 2017-07-27 10:25:03 · 435 阅读 · 0 评论 -
Observer(观察者)模式
一句话总结:我们就看着你,你通知我们要变,我们就变喽。Observer模式定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。举例说明下:比如我们在教室上课,钟表一直在走,走到了12点,此时出发下课铃声响,老师听到铃声响后,宣布下课。钟表是被观察者,铃是观察者,它们是一对一关系。而铃同时也是被观察者,老师是观察者,他们是一对多关原创 2017-07-27 10:53:25 · 280 阅读 · 0 评论 -
桥接(Bridge)模式
一句话总结:将抽象和实现分离,聚合多个维度,易于扩展。上例图:汽车是一个抽象类,聚合了很多维度,如门、轮子,每一个维度都可以独立变化,扩展也很容易,比如加个颜色的维度。同时每个维度都有自己的实现。上个结构图:原创 2017-07-28 11:25:43 · 399 阅读 · 0 评论