
架构思想
文章平均质量分 55
Holothurian
千里之行跬步起、江海之成小流积。有志始知蓬莱近、无为总觉咫尺远。
展开
-
iOS中MVVM的理解
MVVM其实是MVC的变种. MVVM只是帮MVC中的Controller瘦身,把一些逻辑代码和网络请求分离出去.不让Controller处理更多的东西,不会变的臃肿, MVVM和MVC可以根据实际需求进行灵活选择.MVVM在使用当中,通常还会利用双向绑定技术,使得Model变化时,ViewModel会自动更新,而ViewModel变化时,View也会自动变化.OC中可以用RAC(ReactiveCocoa)函数响应式框架来实现响应式编程.Swift中采用RxSwift。原创 2023-04-25 01:09:29 · 1081 阅读 · 0 评论 -
六大设计原则
SOLID原则的主要作用是告诉我们如何将数据和函数组织成为类,以及如何将这些类链接起来成为程序。这里所指的“类”并不意味着我们将要讨论的设计原则仅仅适用于面向对象编程。这里的类仅仅代表了一种数据和函数的分组,每个软件系统都会有自己的分类系统,不管它们各自是不是将其称为“类”,事实上都是SOLID原则使用领域。 1、SRP(Single Responsibility Principle):单一职责原则 该设计原则是基于康威定律的一个推论—— 一个软件 系统的最佳结构高度依赖于开发这...原创 2021-05-07 20:55:16 · 165 阅读 · 0 评论