一句话概括多态:子类重写父类的方法,父类指针指向子类。
或许你对多态的概念比较模糊,但是很可能你已经在不经意间运用了多态。比如说:
有一个tableView,它有多种cell,cell的UI差异较大,但是它们的model类型又都是一样的。
由于这几种cell都具有相同类型的model,那么你肯定会先建一个基类cell,如:
@interface BaseCell : UITableViewCell
@property (nonatomic, strong) Model *model;
@end
然后各种cell继承自这个基类cell:
本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/ios-duotaideshijiyunyong.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:1 月 7, 2019 at 06:35 下午