美文网首页
Swift的协议开发

Swift的协议开发

作者: iYeso | 来源:发表于2017-04-26 19:05 被阅读28次

    本篇文章翻译自:IF YOU'RE SUBCLASSING, YOU'RE DOING IT WRONG.
    原作者:Hector Matos
    原发表日期:2015-07-13
    我们可以通过等式的传递性来理解swift:

    • 1: Swift的核心是面向协议的编程。
    • 2: 面向协议的编程的核心是抽象(abstraction)和简化(simplicity

    我并不是说子类没有价值,尤其在使用单一继承(single inheritance)的情况下,类和子类当然是强有力的工具。然而我想说的是,iOS日常开发的问题是对类和继承的过度使用。

    如果我们分离代码的时候。 或者分离某一个功能耦合行比较高. 所以我们要做的就是使用swift的面向协议开发。

    相关文章

      网友评论

          本文标题:Swift的协议开发

          本文链接:https://www.haomeiwen.com/subject/bprwzttx.html