代码重构(二):类重构规则
代码重构系列第二篇,整理类的重构规则,通过示例观察职责和对象组织方式,理解如何改善类之间的结构与协作。
Swift 语言与开发实践,从基础语法、集合、闭包和泛型,到算法实现、ReactiveSwift 源码与服务端开发。
按文章数量排列 · 点击切换下方文章
代码重构系列第二篇,整理类的重构规则,通过示例观察职责和对象组织方式,理解如何改善类之间的结构与协作。
代码重构系列第一篇,围绕函数的职责与组织介绍重构规则,结合具体示例理解提炼逻辑、减少重复及改善可读性的思路。
整理 Swift 错误处理与异常抛出相关语法,结合示例理解错误的表达、传递和捕获方式,梳理程序中的失败处理流程。
介绍 Swift 数组安全索引与切片,通过代码探索元素访问及子序列处理方式,帮助理解集合操作中的边界和数据组织。
说明“窥探 Swift”系列博客的组织及 Swift 版本变化,整理阅读与示例使用时需要留意的版本信息,便于对照历史代码。
记录在 Web 浏览器中编译 Swift 的使用方式,并结合示例介绍泛型,探索不依赖常规本地工程的语言学习与验证路径。
结合 Swift Protocol 与 Delegate 示例实现委托回调,展示协议声明、代理设置和方法实现,理解组件之间的事件传递。
整理 Swift 类继承与访问控制,结合代码理解类型扩展、成员可见性及相关语法,梳理组织类之间关系的基本方式。
比较 Swift Struct 与 Class 的特性和使用场景,通过代码理解两种类型的行为差异,帮助在具体模型设计中作出选择。
探索 Swift Switch 的匹配能力,结合字符串、元组、区间、值绑定及 where 等例子,梳理分支表达的使用方式。
整理 Swift 数组与字典的使用方式,结合实例理解集合数据的创建、访问与操作,为组织应用中的数据提供实践参考。
通过实际例子学习 Swift 函数与闭包,整理声明、参数和调用方式,理解代码块如何参与数据处理与组件之间的协作。
电脑按 Ctrl + D(Mac 按 ⌘ + D);手机使用浏览器菜单中的「收藏」或「书签」。
保存当前页面,下次继续阅读。