设计模式——桥接模式

    xiaoxiao2021-03-26  24

    桥接(Bridge)模式:将抽象部分与它是实现部分分离,使它们都可以独立的变化。 Abstraction:定义的抽象类接口,关联一个Implementro对象的指针,调用该指针实现功能; RefinedAbstraction:实现抽象类定义的接口; Implementor:定义实现功能部分的抽象接口; ConcreteImplementor:实现 Implementor的接口; 适用性: (1)在程序运行时,实现部分可以被选择或却换; (2)类的抽象和实现部分可以通过子类进行组合或扩展; (3)想在多个对象间共享实现,但要避免客户端知道; 优点: (1)分离接口与实现部分; (2)提高可扩展性; (3)实现细节对客户透明;
    转载请注明原文地址: https://ju.6miu.com/read-660954.html

    最新回复(0)