我认为自己对 GoF 设计模式有中级知识。但是,在将这些模式分类为结构模式和行为模式时,我感到困惑。我对创建模式没有任何困惑。
来自维基百科 - 装饰器模式 -在面向对象的编程中,装饰器模式是一种设计模式,它允许将行为静态或动态添加到单个对象,而不会影响同一类中其他对象的行为。
从上面的定义可以清楚地看出它是关于行为的,那么
- 为什么装饰器是结构模式?
- 结构模式的标准是什么?
- 行为模式的标准是什么?
谢谢。
我认为自己对 GoF 设计模式有中级知识。但是,在将这些模式分类为结构模式和行为模式时,我感到困惑。我对创建模式没有任何困惑。
来自维基百科 - 装饰器模式 -在面向对象的编程中,装饰器模式是一种设计模式,它允许将行为静态或动态添加到单个对象,而不会影响同一类中其他对象的行为。
从上面的定义可以清楚地看出它是关于行为的,那么
谢谢。