桥接模式

什么是交接模式:
       Bridge 模式又叫做桥接模式,是构造型的设计模式之一。
       Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。
       它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们的功能扩展。
角色:
    Cient:调用者。
    实体抽象类:需要维护行为实现。
    实体实现类:
    行为接口:
    行为实现类:
  案例:
        汽车安装引擎。不同的汽车可以安装不同的引擎。
   类图:
  

总结:
    Car抽象类持有了Engine接口的引用,那么Car的不同子类就可以引入Engine的不同实现。
注意:
    继承私有变量后,子类可以通过继承自父类的get,set方法访问。
原文地址:https://www.cnblogs.com/Xmingzi/p/12601354.html