Swift中最重要的概念之一当属协议无疑。
有人说Swift不是面向对象,而是面向协议的语言,我表示赞同!
在Swift中我们应该首先尝试值(Value)和协议(Protocol)的组合而不是引用和类继承的组合。
协议除了接口中必须遵守的方法,我们还可以为其设置默认方法,这称之为协议扩展:
protocol Action {
func doing()
}
extension Action
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)