iOS-《编写高质量代码》笔记-第七章 设计模式与Cocoa编程

建议45:设计模式是特定环境下的特定问题的解决方案

设计模式是某种特定设计的模板或指导原则。

建议46:MVC模式是一种复合或聚合模式

MVC 是一种高级别的模式,关注的是应用程序的全局架构,并根据各种对象在程序中发挥的作用对其进行分类。

建议47:对象建模在数据库中也广泛使用

看不懂

建议48:类簇可简化框架的公开架构而又不减少功能的丰富性

1.类簇(class cluster)基于抽象工厂设计模式。

2.类簇,可以用于隐藏实现的具体细节,为调用者提供一个简单的接口。

3.类簇也可以有多个基类,如NSArray、NSMutableArray,后者就是继承的前者。对一些“大同小异”的问题,往往会有不错的结果。


iOS-《编写高质量代码》笔记-第七章 设计模式与Cocoa编程_第1张图片
这个架构的用户只看到一个公共类,即NSNumber。

你可能感兴趣的:(iOS-《编写高质量代码》笔记-第七章 设计模式与Cocoa编程)