C语言设计模式:代理模式、桥接与中介模式 //tbd
2013-02-11 18:56
615 查看
Proxy: Provide a surrogate or placeholder for another object to control access to it.
Bridge: Decouple
an abstraction from its implementation allowing the two to vary independently.
Mediator: Define
an object that encapsulates how a set of objects interact. Mediator promotes loose
coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently.
代理这个词很好理解,代理模式在C语言中也很简单,如果接口封装了一个对象的功能,那么这个接口就是一种该对象的代理。
桥接和代理的区别是,代理的中间人是一个对象,代理即对中间人进行操作。而桥接是代理方法,并且不同的对象可指定不同的方法。在C语言中,这两种模式没有区别。
中介者模式,强调的是将对象间的通信转换为中介者的行为,从而实现对象和行为的解耦。
代码:TBD
Bridge: Decouple
an abstraction from its implementation allowing the two to vary independently.
Mediator: Define
an object that encapsulates how a set of objects interact. Mediator promotes loose
coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently.
代理这个词很好理解,代理模式在C语言中也很简单,如果接口封装了一个对象的功能,那么这个接口就是一种该对象的代理。
桥接和代理的区别是,代理的中间人是一个对象,代理即对中间人进行操作。而桥接是代理方法,并且不同的对象可指定不同的方法。在C语言中,这两种模式没有区别。
中介者模式,强调的是将对象间的通信转换为中介者的行为,从而实现对象和行为的解耦。
代码:TBD
相关文章推荐
- OC-中介找房-代理设计模式
- java设计模式(工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式、适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式,。 行为型模式,共十一种:策略模式、模板方法)
- 12、C语言和设计模式(代理模式)
- C语言和设计模式(桥接模式) 18
- 设计模式 - 代理模式、桥接模式、中介者模式、命令模式
- OC-中介找房-代理设计模式
- C语言和设计模式(代理模式)11
- C语言和设计模式(代理模式)
- 23种设计模式--结构型模式(适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式)
- 23种设计模式3--结构型模式(适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式)
- 编程经常使用设计模式具体解释--(中篇)(适配器、装饰、代理、外观、桥接、组合、享元)
- 代理通信设计模式 - 代理模式、桥接模式、中介者模式
- IOS 高级语法与设计模式5(5.4 中介找房--代理设计模式)
- C语言和设计模式(代理模式)
- 设计模式之结构型模式(适配器、桥接、外观、代理、享元、组合、装饰)
- C语言设计模式:命令模式 //tbd
- C语言设计模式:解释器 //tbd
- 编程常用设计模式详解--(中篇)(适配器、装饰、代理、外观、桥接、组合、享元)
- C语言和设计模式(桥接模式) 【文章都是来自网络,只要自己吸取了就是自己的】
- “设计模式”学习之五:桥接、外观、享元与代理(结构型)