iOS-《编写高质量代码》笔记-第七章 设计模式与Cocoa编程-阿里云开发者社区

开发者社区> 道明白> 正文

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

简介: 建议45:设计模式是特定环境下的特定问题的解决方案 设计模式是某种特定设计的模板或指导原则。 建议46:MVC模式是一种复合或聚合模式 MVC 是一种高级别的模式,关注的是应用程序的全局架构,并根据各种对象在程序中发挥的作用对其进行分类。
+关注继续查看

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

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

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

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

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

看不懂

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

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

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

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


img_9a038eafa906391ba69e4e6a6a9b997e.jpe
这个架构的用户只看到一个公共类,即NSNumber。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
AndroidStudio笔记(4)编码效率+1 的 File Templates
前言 这一篇是接着 AndroidStudio笔记(3)的,在上一篇中我们使用了 Live Templates的关键字来快速补全和生成代码,那有没有更近一步的骚操作?比如创建文件?答案是肯定的,那就是 File Templates。
892 0
+关注
道明白
iOS 软件开发工程师
24
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载