摘要: Bridge模式一 意图 将抽象部分与它的实现部分分离,使它们都可以独立的变化。 (类设计的开闭原则:对扩展开放,对修改关闭)二 动机 看看文章中的例子:可移植的window的抽象部分的实现,及其扩展的方式 1 如需增加新的类型window就必须要重新增加新的window类, 且仍然要区分对应平台的window类型,如果要是新增加一个平台,那整个结构都需要重新添加新的window类型。 2 继承机制使得客户代码与平台相关。XWindow对象的实现方式仅支持在XWindow平台上运行,包括其所扩展的对象, 都只能在XWindow平台上运行,如果要在PMWindow上... 阅读全文
posted @ 2012-01-12 14:11 __Shadow 阅读(803) 评论(1) 推荐(0) 编辑