结构型设计模式 — 桥接模式

什么是桥接模式桥接模式将抽象部分与具体实现部分相互分离,使二者可以独立变化,动态结合。所谓抽象部分,一般表示系统的某些行为,而具体实现部分表示行为所作用的实体。桥接模式将抽象行为与具体实体解耦,客户端程序可以自由选择使用哪一种具体的实体执行哪一种具体的行为。桥接模式下有两种角色:抽象角色与具体角色。抽象角色通常需要维护一个具体角色的实例,通过具体角色的接口来完成业务逻辑。抽象角色和具体角色都可以有…

more >>