我们知道类可以同时遵守多个协议,比如:
protocol One{ func one(name:String) } protocol Two{ func two(age:Int) } class Root:One,Two{ }
同样一个协议也可以遵守多个协议:
protocol Comb:One,Two{ } class Root:Comb{ }
不过如果我们在只是希望同时遵守多个协议而没有额外添加新的内容的情况下,没必要费事搞出一个Comb来,比如如下方法:
func talkTo(obj:Comb){ obj.