Objective-C有多继承吗?没有的话用什么代替?

2016-07-23  本文已影响130人  西门丨不吹雪

OC没有多继承,通过设计模式实现多继承
1.通过协议(protocol)实现,协议只能提供接口,不能提供实现方法
缺点:需要修改两个父类,同时并不能调用两个父类的原生方法,需要在子类中实现方法。
2.通过组合实现“多继承”

上一篇 下一篇

猜你喜欢

热点阅读