Swift vs. Kotlin 漫谈系列之接口
Kotlin 君和 Swift 君在一个团队一起开发已经很久了,由于平台的差异性,他们经常会进行一些技术上的交流(PK),「Kotlin vs. Swift」 系列就是他们在互相切磋时的语录。内容会由简及深,慢慢深入。 技术漫谈Swift: Hi,Kotlin 君,Swift 4 发布了,我们今天就基于 Swift 4 的新语法来讨论一下接口吧? Kotlin: 好啊,接口对我们开发来说是个很重要的概念。设计模式中要求我们写代码要遵循依赖倒置原则,就是程序要依赖于抽象接口,不要依赖于具体实现,也就是要求我们要面向接口编程。 是的,在 Swift 中,接口被称为协议(即 听起来好流比,那来说说你们是怎么定义接口的? 我们用
你们呢? 我们同 Java 一样,用 interface MyInterface ? ?fun f嗯,看起来就是关键字不一样。你们怎么实现接口呢? |