iOS 开发 Objective-C Swift开发

iOS 底层 day28 架构设计 MVC MVP MVVM 三

2020-09-29  本文已影响0人  望穿秋水小作坊

一、何为架构?

二、苹果版 MVC

苹果官方 MVC 原图
1. Model(在 MVC 中的通信)
2. View(在 MVC 中的通信)
3. Controller(在 MVC 中的通信)
4. 苹果版的 MVC 优缺点
5. 关于苹果版的 MVC 一些补充

二、MVC变种(也就是我们最常见的 MVC)

MVC 变种
1. 和苹果版 MVC 的不同
2. MVC 变种的优缺点

三、MVP

MVP通讯图
1. 基本特点
2. MVP 的优缺点

四、MVVM

MVVM通信图
1. 基本特点
2. MVVM 的优缺点

五、三层架构

1. 三层架构和 MVC 的关系?
三层架构
2. 三层架构 和 MVC

六、设计模式

1. 什么是设计模式?
2. 设计模式可以分为哪三大类?
3. 创建型模式
4. 结构型模式
5. 行为型模式
6. 深入学习设计模式的推荐链接
上一篇 下一篇

猜你喜欢

热点阅读