摘要:
桥接模式(Bridge Pattern) 意图 将抽象部分与实现部分分离,使得它们都可以独立变化。 适用场景 一个类如果有2个维度或者多个维度的扩展,用继承没有问题,但是用桥接模式会更适合。避免2个层次之间建立静态继承联系。 什么是抽象部分,什么是实现部分? 比如,要绘制矩形、圆形、正方形,至少需要 阅读全文
摘要:
适配器模式(Adapter Pattern) 简介 作为两个不兼容接口之间的桥梁,结合了2个独立接口的功能。 意图 将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 使用场景 当系统需要使用现有的类,而类的接口不兼容时(不符合系统需要); 例子: 阅读全文