0
3
49
168
458
5
意图 在维持原有接口不变的前提下,动态的为类增加功能。 动机 动态调整一个类的功能有多种方式。一种是替换,例如桥接模式可以通过替换实现类对象来改变具体的实现。另一种方式是堆叠,也就是通过多个步骤完成一项工作。 最简单的例子是做菜:先加油,再加葱花,接下来加肉片,加青菜,最后加盐,加鸡精等。当然也有人还会加辣椒,大料等,这也没问题。 炒菜的过程有如下几个特点,...