模式(Pattern).pptVIP

  • 9
  • 0
  • 约1.34千字
  • 约 9页
  • 2018-01-19 发布于江苏
  • 举报
模式(Pattern)

模式(Pattern) 一个围棋下得好的人知道,好的“形”对于围棋非常重要。形是棋子在棋盘上的几何形状的抽象化。 形就是模式(Pattern),也是人脑把握和认识外界的关键。 模式 我们处理大量问题时,在很多不同的问题中重复出现的一种性质,它使得我们可以使用一种方法来描述问题实质并用本质上相同,但细节永不会重复的方法去解决,这种性质就叫模式。 成为模式的条件 1、 它可以解决问题。模式不能仅仅反映问题,而必须对问题提出解决方案。 2、它所提出解决方案是正确的,而且不是很明显的。 3、它必须是涉及软件系统深层的结构的东西,不能仅是对已有的模块的描述。 4、它必须满足人的审美,简洁美观。 一个美妙的东西不一定就是模式, 但是一个模式必须是一个美妙的东西 开创性著作 《Design Patterns – Elements of Reusable Object-Oriented Software》 作者 E.Gamma R. Helm, R. Johnson J. Vlissides 四位作者通常被称为四人帮(Gang of Four, 或GoF),带有戏虐成分 。 经典的23种模式总浏览 红色为本课程要讲述的模式。 兰色为已经学习过的模式 什么是创立性模式 创立性模式(Creational Patte

文档评论(0)

1亿VIP精品文档

相关文档