《设计模式:可复用面向对象软件的基础——什么是设计模式?》

℡╲_俬逩灬. 提交于 2019-12-03 08:14:22

这本书已经出版很长时间,今天又想起来看一看,温故而知新吧!

  什么设计模式?

Christopher Alexander(克里斯托弗•亚历山大)说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次的使用该方案而不必重复劳动。”

  模式的四个要素

1.模式名称:一个助记名,描述模式的问题、解决方案和效果。

2.问题:描述了应该在何时使用模式。

3.解决方案:描述了设计的组成成分,他们之间的相互关系及各自的职责,和协作方式。

4.效果:描述了模式应用的效果及使用模式应权衡的问题。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!