文章预览
设计模式这个词对于初学者来说听起来有点陌生,它是在项目和程序员之间重用面向对象代码的便捷方法。设计模式的理念很简单:程序员经常发现,将对象之间的常用交互记录下来并做好分类,对编程非常有帮助。 1、设计模式是什么? 早期编程框架的文献中经常引用的一种模式是 Smalltalk 的“数据模型 – 视图 – 控制器”
框架(Krasner 和 Pope,1988 年),它将用户界面分为数据模型(包含程序的计算部分)、视图(用户界面显示),以及控制器(用户和视图之间的交互控制),如下图所示。 图:数据模型 – 视图 – 控制器框架 用户界面的每个方面都是一个单独的对象,并且每个方面都有自己的数据管理准则。应该谨慎控制用户、GUI 和数据之间的通信,因此需要让三者的功能相互独立。 设计模式在 20 世纪 90 年代初期被 Erich Gamma 正式认可,他
………………………………