Swift 中的面向协议编程:引言

第二篇文章将深入研究 POP 的高级应用方式(比如从协议开始构建应用程序的功能),范型协议,从引用类型到值类型转变背后的动机,列举 POP 的利弊,列举 OOP 的利弊,比较 OOP 和 POP,阐述为什么“Swift 是面向协议的”,并且深入研究一个被称为 “局部推理” 的概念,它被认为是通过使用 POP 增强的...// 这是范式转变的起点,不仅仅是协议,还有值类型protocol ObjectThatFlies{ var flightTerminology: String { get } func fly() // 不需要提供实现,除非我想}extension ObjectThatFlies{ func fly() ->...记住,我们将深入研究使用 POP 的先进应用程序,范型协议,从引用类型到值类型背后的动机,列举 POP 的优缺点,列举 OOP 的优缺点,比较 OOP 和 POP,确定为什么“Swift 是面向协议的”,并深入研究称为“局部推理”的概念。

扫描二维码分享话题