设计模式之间关系图 - read.pptVIP

  • 7
  • 0
  • 约7.33千字
  • 约 28页
  • 2017-09-07 发布于天津
  • 举报
设计模式之间关系图 - read

第十课 设计模式(之一) 模式的起源 一个好的“形”对于围棋非常重要,形是棋子在棋盘上的几何形状的抽象化,形是一种模式,模式化的过程就是把问题抽象化。 模式的研究起源于建筑设计大师Alexander关于城市规划和建筑设计的著作。他发现优质设计之间的相似之处,并把这些相似之处称为模式。 模式是“在某一个情景下的问题解决方案”,使用于所有工程设计领域,包括软件开发与设计领域。 软件设计模式简史 1987年。Ward Cunningham和Kent Beck在一起用Smalltalk作设计用户界面的工作。他们决定使用Alexander的理论发展出一个有五个模式的语言来指导Smalltalk的新手,因此他们写成了一篇Using Pattern Languages for Object-Oriented Programs(使用模式语言作面向对象的程序)的论文(发表于OOPSLA87 in Orlando )。 Jim Coplien开始搜集C++语言的成例(idioms)。成例是模式的一种;这些C++成例发表在1991年出版的Advanced C++ Programming Styles and Idioms(高级C++编程风格和成例)一书中 从1990到1992年,由四个人组成的小组开始他们搜集模式的工作。关于模式的讨论和工作会议则一再举行。 在1993年8月份,Kent

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档