Swift 面向协议编程入门
本文讲的是Swift 面向协议编程入门, 面向对象编程的思想没毛病,但老铁你可以更 666 的 上图这个人不是我,但这就是使用面向协议编程替换掉面向对象编程之后的感觉。 介绍 这个教程也是为了那些不知道类和结构体根本区别的人写的。我们都知道在结构体里是没有继承的,但是为什么没有呢? 如果你不知道上面问题的答案,那么花几秒钟看下下面的代码。请再次原谅我的排版,我已经让它尽可能的简单明了了。 注:译者已经改过排版了 class HumanClass { var name: String init(name: String) { self.name = name } } var classyHuman = HumanClass(name: "Bob") classyHuman.name // "Bob"