接口型模式(二)Bridge(桥接)模式
摘要:
目的: 将抽象与抽象方法的实现相分离,使得它们可以独自变化。常用于驱动程序中,使得顶层逻辑不受驱动底层改变的影响,如数据库的变化。 关键词:Bridge, 抽象与实现分离,驱动程序 必要性:从一般抽象类层次结构到Bridge模式 "抽象(abstraction)"指依赖一系列抽象方法的类,通过具体子类的继承,这些抽象方法可以有多种不同的实现。一般的类层次结构如图一。 图一 在上述的类层次结构中,抽象类Manager定义了必要的行为(start和stop),具体类ConcreteManager1和ConcreteManager2根据控制对象的不同各自的实现。如果已有现存的具体 阅读全文
posted @ 2013-10-11 21:56 zjgtan 阅读(1185) 评论(0) 推荐(0) 编辑