设计模式笔记
1: 桥模式
- 介绍:将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。
- 类图:
- 适用场景:需要将两组不同的功能组合来用时,可以考虑用“桥”将这两组功能组合起来。
- 优点:1.分离抽象接口及其实现部分。2.桥接模式提高了系统的可扩充性,在两个变化维度中任意扩展一个维度,都不需要修改原有系统。
2: 装饰者模式
- 介绍:动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。
A_Decorator decoratorA = new A_Decorator (new Object1)