Bridge & Decorator 方式

Bridge & Decorator 模式

Bridge模式用来分离抽象和实现,使得这两个部分能够分别的演化而不必修改另外一部分的内容。通常的,可以在实现部分定义一些基本的原子方法,而在抽象部分则通过组合定义在实现层次中的原子方法来实现系统的功能。Decorator模式通过聚合机制来为对象动态的添加职责,解决了在子类继承中容易引起的子类爆炸的问题。

 

参见:http://www.ibm.com/developerworks/cn/java/l-jdkdp/part3/index.html