主题包括:
比较面向对象的编程和面向协议的编程
方法和类绑定协议
采用协议
泛型
声明异步行为
准备和实施回退逻辑
使用面向协议的编程实现应用程序
- [Karoly]你好,我是Karoly Nyisztor。
我已经开发了20多年的软件系统。
大多数开发人员都熟悉面向对象的编程概念。
但在Swift中,我们可以通过使用面向协议的编程采取不同的方法。
这使我们能够交易复杂的类层次结构和不需要的遗留物,以获得干净的粒状设计。
在这个课程中,我们将开始比较面向对象的方法和设计软件的面向协议的编程方式。
然后,我们将深入探讨协议,多态以及协议导向编程的支柱,即协议继承,协议扩展和协议组合。
我们也会将这一章献给泛型。
他们深深植根于语言,并与协议携手并进。
最后,我们将使用面向协议的方法构建功能齐全的天气应用程序。
我很高兴能与你分享我对面向协议编程的了解。
让我们开始吧。
本课程视频下载地址:Swift 4:面向协议的编程