为什么建议在Web或应用程序项目中使用设计模式?

时间:2017-06-21 22:52:10

标签: design-patterns

为什么建议在网络或应用项目中使用设计模式? 我只使用MVC。

它取决于使用设计模式的类型项目?或者它取决于项目团队?

抱歉新手问题

1 个答案:

答案 0 :(得分:1)

首先,MVC也是一种设计模式。 设计模式只不过是解决常见问题的标准方法。使用它的理由是:

  1. 你可以避免人们在新方法中犯下的错误。
  2. 这是一种广泛接受的方法。因此,在没有做太多深度潜水的情况下,已经充分测试和限制。
  3. 由于第1和第2节省时间。
  4. 有很多设计模式。当您实现或使用类图或用例分析时,有些适用于低级设计(Singleton模式,Decorator等,列表很大)。 一些适用于设计系统的高级架构。通过在这种情况下应用模式,您将实现网站/应用程序的可伸缩性,安全性和其他非功能性需求。例如,它已经成为一种使用频繁的方法来横向扩展更便宜的机器系统并放置负载平衡器。

    这两种模式LLD和HLD模式用于项目类型和要求。

    另一种模式是scrum模型,通常取决于团队策略。