美文网首页Objective-C设计模式
设计模式-桥接模式《九》

设计模式-桥接模式《九》

作者: liyoucheng2014 | 来源:发表于2019-01-01 16:23 被阅读15次

    何为桥接模式

    定义:将抽象部分与它的实现部分分离,使它们都可以独立地变化。

    静态关系图如下

    桥接模式类图

    何时使用桥接模式

    1、不想在抽象与其实现之间形成固定的绑定关系(这样就能在运行时切换实现)
    2、抽象及其实现都应可以通过子类化独立进行扩展
    3、对抽象的实现进行修改不应影响客户端代码
    4、如果每个实现需要额外的子类以细化抽象,则说明有必要把他们分成两个部分
    5、想在带有不同抽象接口的多个对象之间共享一个实现

    虚拟仿真器类图

    Objective-C项目地址

    相关文章

      网友评论

        本文标题:设计模式-桥接模式《九》

        本文链接:https://www.haomeiwen.com/subject/tywnlqtx.html