WEB开发网
开发学院软件开发C语言 无废话C#设计模式之十二:Bridge 阅读

无废话C#设计模式之十二:Bridge

 2009-04-02 08:23:22 来源:WEB开发网   
核心提示: l 从应用角度来说, 如果应用会在多个维度上进行变化,无废话C#设计模式之十二:Bridge(3),客户端希望两个维度(场景、游戏模式)的对象相对独立,动态耦合(客户端决定哪个场景和哪个游戏模式耦合)的时候可以考虑Bridge模式,实现要点l 选择合适的类型作为抽象化角色(第一维度),l

l         从应用角度来说, 如果应用会在多个维度上进行变化,客户端希望两个维度(场景、游戏模式)的对象相对独立,动态耦合(客户端决定哪个场景和哪个游戏模式耦合)的时候可以考虑Bridge模式。

实现要点

l         选择合适的类型作为抽象化角色(第一维度)。

l         抽象化角色和实现化角色通过组合进行关联。

l         抽象和实现不绑定,允许客户端作切换。

注意事项

l         无

系列文章:

无废话C#设计模式之一:开篇

无废话C#设计模式之二:Singleton

无废话C#设计模式之三:Abstract Factory

无废话C#设计模式之四:Factory Method

无废话C#设计模式之五:Prototype

无废话C#设计模式之六:Builder

无废话C#设计模式之七:Adapter

无废话C#设计模式之八:Facade

上一页  1 2 3 4  下一页

Tags:废话 设计模式 十二

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接