OC没有多继承,通过设计模式实现多继承
1.通过协议(protocol)实现,协议只能提供接口,不能提供实现方法
缺点:需要修改两个父类,同时并不能调用两个父类的原生方法,需要在子类中实现方法。
2.通过组合实现“多继承”
OC没有多继承,通过设计模式实现多继承
1.通过协议(protocol)实现,协议只能提供接口,不能提供实现方法
缺点:需要修改两个父类,同时并不能调用两个父类的原生方法,需要在子类中实现方法。
2.通过组合实现“多继承”
本文标题:Objective-C有多继承吗?没有的话用什么代替?
本文链接:https://www.haomeiwen.com/subject/wckwjttx.html
网友评论