文章预览
当你凝视电脑屏幕,琢磨着如何实现新的程序功能时,你不仅在想将使用哪些数据和哪些对象,更在想如何以更优雅、更通用的方式来实现这个程序。你在脑海中构思代码的功能以及代码之间的交互,并勾画出整体解决方案,然后才会着手编写代码。 最佳的整体解决方案应当具有高重用性和高可维护性,由此 设计模式越来越受到重视,它能满足对精致、简单且可重用的解决方案的需求。 设计模式这个词对于初学者来说听起来有点陌生,它是在项目和程序员之间重用面向对象代码的便捷方法。 设计模式的理念很简单: 程序员经常发现,将对象之间的常用交互记录下来并做好分类,对编程非常有帮助。 0 1 设计模式是什么? 早期编程框架的文献中经常引用的一种模式是 Smalltalk 的“数据模型 – 视图 – 控制器”
框架(Krasner 和 Pope,1988 年),它将
………………………………