定义:将抽象与实现分离,使得二者可以独立变化
使用场景:已有系统增加一个新特性,可以桥接上去
类图:
代码样例:
优点:1)解耦各种不同维度的变化,增强代码的稳定性
缺点:1)变复杂了
类似的设计模式:
配套的内功心法:1)一个功能有多个维度的变化,将每个维度的变化都分离
定义:将抽象与实现分离,使得二者可以独立变化
使用场景:已有系统增加一个新特性,可以桥接上去
类图:
代码样例:
优点:1)解耦各种不同维度的变化,增强代码的稳定性
缺点:1)变复杂了
类似的设计模式:
配套的内功心法:1)一个功能有多个维度的变化,将每个维度的变化都分离