简体中文 | 繁体中文

大话设计模式-----第42章


创业三步曲之收购风云 千行泪 绝世仙痞闹都市 超强兵王 中学时代 卧底秘书:首席,老子有枪 总裁初恋:丫头,别太坏 痴儿 邪魅校草别胡来 随身空间之胖子逆袭 武帝通神 武斗苍穹 混沌邪神 穿越之远山茶农 龙临异界 末日奶爸 重生之机甲大师 抗日之将胆传奇 大海贼克洛克达尔 竞技之王[校对版]
第42章

小A:“师兄,桥梁模式适应在什么时候使用?”

大B:“在以下的情况下应当使用桥梁模式:1、如果一个系统需要在构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次之间建立静态的联系。2、设计要求实现化角色的任何改变不应当影响客户端,或者说实现化角色的改变对客户端是完全透明的。3、一个构件有多于一个的抽象化角色和实现化角色,系统需要它们之间进行动态耦合。虽然在系统中使用继承是没有问题的,但是由于抽象化角色和具体化角色需要独立变化,设计要求需要独立管理这两者。桥梁模式是一个非常有用的模式,也非常复杂,它很好的符合了开放-封闭原则和优先使用对象,而不是继承这两个面向对象原则。”

推荐小说