问两个设计模式的问题

declare 05-07-21
    

1\下面三种设计模式有什么相似和不同:
Polymorphism
Strategy
Decorator

2\给出三种情况,每种情况只有一种设计模式能用,而不能用其他的设计模式。描述一下,如何应用每种模式,而且为什么其他两种不能用

    

banq
2005-08-02 17:34

你这是出考题还是准备咋的?呵呵

我先来简单回答一下,这三个模式属于GOF的三种不同性质的模式,多态是创建型模式,和状态相关;Strategy是行为模式,和运行情况相关;Decorator模式是结构模式,讲解如何设计类之间的结构和关系。
所以,这三个模式从应用上根本没有交叉处,属于三大不同范围,肯定是:只有一种设计模式能用,而且其他两种不能用