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

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

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

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

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

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

看不懂

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

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

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

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


这个架构的用户只看到一个公共类,即NSNumber。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,794评论 19 139
  • 禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C C...
    GrayLand阅读 1,921评论 1 10
  • 拿起手机,凌晨12点47分了,想和你们说些什么,却又不知从何说起,仿佛故事有点长,我怕自己又啰嗦,怕无处安放情绪。...
    泽芳Zina阅读 414评论 0 1
  • “豆儿呀,你舅妈这两天得出差几天。你过来帮我们带一下孩子吧?”舅舅的电话刚接通就开门见山的说明了来意。“噢,我...
    泡桐姑娘阅读 228评论 1 6
  • js学习 1.JavaScript 标准参考教程(alpha)-- 阮一峰2.廖雪峰的官方网站 -- js教程 字...
    heyunqiang99阅读 280评论 0 0

友情链接更多精彩内容