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

Design patterns 为什么建议在web或应用程序项目中使用设计模式?,design-patterns,Design Patterns,为什么建议在web或应用程序项目中使用设计模式? 我只使用MVC 这取决于使用设计模式的项目类型?还是取决于项目团队 很抱歉提出了一个新手问题首先,MVC也是一种设计模式。 设计模式只不过是解决常见问题的标准方法。使用它的理由是: 你可以用新方法避免人们犯的错误 这是一种广泛接受的方法。因此,在不进行太多深度潜水的情况下,充分测试和限制是众所周知的 节省时间,因为第一和第二 有很多设计模式。有些应用于实现时的低级设计(单例模式、装饰器等,列表非常庞大),或者应用于类图或用例分析。 有些应用于设计

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

这取决于使用设计模式的项目类型?还是取决于项目团队


很抱歉提出了一个新手问题

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

  • 你可以用新方法避免人们犯的错误
  • 这是一种广泛接受的方法。因此,在不进行太多深度潜水的情况下,充分测试和限制是众所周知的
  • 节省时间,因为第一和第二
  • 有很多设计模式。有些应用于实现时的低级设计(单例模式、装饰器等,列表非常庞大),或者应用于类图或用例分析。 有些应用于设计系统的高层架构。通过应用本例中的模式,您将实现网站/应用程序的可伸缩性、安全性和其他非功能性要求。例如,它已经成为一种广泛使用的方法来横向扩展系统的更便宜的机器和放置负载平衡器

    这两种模式分别适用于项目类型和需求的LLD和HLD模式


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

    设计模式是用于解决特定问题的已知且可重复的设计。在MVC的情况下,这是一种常见的设计模式,用于解决编写GUI应用程序的特定问题。它用于web、桌面或电话应用程序这一事实对于编写GUI的核心思想并不重要。@ElliottFrisch我正在使用Dango,我在Dango中阅读了这篇关于MCV的文章->你有关于web设计模式的信息吗?