Christopher Alexander 说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。简单来说就是:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。
设计模型是系统实施的抽象。它用于设想和记录软件系统的设计。它是全面的组合工件,包括所有设计类、子系统、包、协作和它们之间的关系。模型是一种将构思形象化的有效手段,同时也将三维概念的空间关系准确地表达出来,利用模型可以引发更多的创造力。
设计模型是系统实施的抽象。它用于设想和记录软件系统的设计。它是全面的组合工件,包括所有设计类、子系统、包、协作和它们之间的关系。模型是一种将构思形象化的有效手段,同时也将三维概念的空间关系准确地表达出来,利用模型可以引发更多的创造力。