设计模式:您是否在项目中使用它们?

abh*_*bhi 1 architecture design-patterns

您如何决定选择哪种设计模式?

我对开发项目的态度始终如一.

  1. 降低业务需求.
  2. 设计数据库.
  3. 决定技术(这个决定几乎总是由客户驱动.)
  4. 开始开发原型.
  5. 获得原型批准.(迭代)
  6. 构建应用程序.
  7. 发布测试.(迭代)
  8. 交出维修.

我不确定设计模式在哪里有用.

Jul*_*cia 6

通常在构建原型之前,始终在构建应用程序之前,您必须对其进行设计.在这里,设计模式的知识非常方便,因为它不仅可以帮助您进行设计,还可以在与其他开发人员交流您的想法时.例如,当您告诉另一个开发人员某个特定类是工厂或另一个被实现为Singelton时,他们会立即更好地掌握他们做什么和/或如何做他们做的事情以及他们如何适应应用程序的其余部分.

我非常推荐O'Reilly的"Head First Design Patterns"来帮助你入门.

  • +1参考书籍参考.这是一个很好的. (2认同)