设计模式入门:从MVC开始
1. 设计模式简介
在软件开发领域,设计模式是一种解决特定问题的有效抽象工具。它最初源于工程和建筑等领域,后被引入到软件开发中。简单来说,设计模式是一种对象或类设计的模板,用于解决特定领域中反复出现的问题。
1.1 设计模式的重要性
- 提高软件可复用性 :使用设计模式的程序,其内部的对象和类更易于复用。例如,通过封装和隔离程序中可变的部分,定义接口使其能独立于其他部分变化,减少了各部分之间的依赖和耦合,从而提高了软件的可复用性。
- 增强软件可扩展性 :设计模式有助于程序在未来更易于扩展。当需要对程序进行修改或添加新功能时,基于设计模式的程序能更轻松地应对这些变化。
- 提升软件效率 :相比未使用设计模式的程序,基于设计模式的程序通常更简洁高效,能够用更少的代码实现相同的功能。
1.2 学习设计模式的准备
- 开发环境 :需要安装Xcode和iOS SDK,本书的示例项目使用Xcode 3.2.5和iOS SDK 4.2编译测试,较新的版本也适用。
- 工具选择 :可以下载或购买一些软件工具来辅助开发,如使用OmniGraffle创建线框和UI布局。在绘制类和对象图时,由于Objective - C有特殊语言特性,标准符号难以表示,可使用自定义符号,借助图形创作工具进行绘制。
- 知识储
超级会员免费看
订阅专栏 解锁全文
1096

被折叠的 条评论
为什么被折叠?



