Swift 面向Protocol编程浅析:Inheritence-Composition-Protocol
引记得从大学学编程开始,对于软件编程听的最多的就是面向对象编程(ObjectOrientedProgramming,OOP)了,它的三大特征:封装,继承,多态.而Swift倡导的面向协议编程(Protocol-orientedprogramming,POP)是OOP的一个范例,我理解为"封装+协议*结构体+扩展"(Swift2.0开始,你可以扩展一个protocol)WWDC:Protocol-O