标签: design-patterns
谁能告诉我设计模式的本质是什么? 有些模式看起来如此简单,其他模式太复杂而无法理解,那有什么意义呢?
答案 0 :(得分:1)
设计模式是解决许多项目中反复出现的问题的模式。这些问题可能既简单又困难,但设计模式的共性是解决方案可以在不同的领域重复使用,但类似的问题。有些问题比其他问题更容易“解决”。
答案 1 :(得分:1)
建筑和计算机科学中的设计模式是一种正式的方式 记录特定领域的设计问题的解决方案 专门知识
来源:Wikipedia
在软件工程中,设计模式是一般可重用的 解决在给定上下文中常见问题的解决方案 软件设计。设计模式不是可以完成的设计 直接转换为源代码或机器代码。
用我自己的话说:设计模式给出了与(软件)设计相关的常见问题和相应解决方案的抽象描述。