Java Observer和策略组合?

时间:2015-08-11 15:57:19

标签: java design-patterns

我使用了MVC模式和Observer模式的组合,其中我的视图是观察者,我的模型是具有状态的主体。

在我的主题/模型中使用策略模式进行状态更改是否可以,因为我需要实现几种行为?

1 个答案:

答案 0 :(得分:0)

是。您可以实现设计模式的组合来解决您的问题。我想强调以下关于设计模式的要点

  
      
  • 设计模式是反复出现常见问题的解决方案。它们是解决特定问题的指南。
  •   
  • 您可以为您的问题创建自己的设计模式。解决问题对于将解决方案融入现有设计模式非常重要。
  •   
  • 有时,设计模式会将我们的思维过程限制在可用的设计模式中,这并不好。您不应受限于现有模式
  •   
  • 设计模式是促进者,但它们不是强制性的
  •