首页 > 其他 > 详细

category与协议的不同

时间:2015-12-22 01:14:00      阅读:204      评论:0      收藏:0      [点我收藏+]

1,category是针对类进行扩展,而且该类必须有里面的所有成员

协议不同可以选择性实现

2,category是针对一个具体的类实现,其他类没有

协议允许任何类使用,只要实现以后只能通过重写修改

3,category时自己实现,不定义方法的集体实现任何类允许自己实现

协议只定义方法,不定义方法的具体实现任何类允许自己实现

4,category被单继承的特性所限制

协议则没有继承限制

5,现在category用的非常少

category与协议的不同

原文:http://www.cnblogs.com/ritian/p/5065343.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!