- 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)