GOF《设计模式》对adapter与decorator模式区别的说法是这样的: deroratoer模式不用与adapter,因为装饰仅改变对象你的职责而不改变它的接口,而适配器将给对象一个全新的接口 我的疑问是: 1.里面提到的接口是不是类的method呢?
2.对于何时用adapter,何时用decorator,大家能否讲下自己的心得呢,我在GOF一书中看了这两个模式的描述,区别和使用情况,但是还是一头雾水。 望高手们指点指点,谢谢!!!
2.对于何时用adapter,何时用decorator,大家能否讲下自己的心得呢,我在GOF一书中看了这两个模式的描述,区别和使用情况,但是还是一头雾水。 望高手们指点指点,谢谢!!!
2种规范不同的类要实现交互,所以用到adapter
增加新动作就用decorator,就像io里面的类那样,都是实现同一个接口的