# 四、协议与分类

- [23、通过委托与数据源协议进行对象间通信](/objective-c2-0/si-xie-yi-yu-fen-lei/23-tong-guo-wei-tuo-yu-shu-ju-yuan-xie-yi-jin-hang-dui-xiang-jian-tong-xin.md)
- [24、将类的实现代码分散到便于管理的数个分类之中](/objective-c2-0/si-xie-yi-yu-fen-lei/24-jiang-lei-de-shi-xian-dai-ma-fen-san-dao-bian-yu-guan-li-de-shu-ge-fen-lei-zhi-zhong.md)
- [25、总是为第三方类的分类名称加前缀](/objective-c2-0/si-xie-yi-yu-fen-lei/25-zong-shi-wei-di-san-fang-lei-de-fen-lei-ming-cheng-jia-qian-zhui.md)
- [26、勿在分类中声明属性](/objective-c2-0/si-xie-yi-yu-fen-lei/26-wu-zai-fen-lei-zhong-sheng-ming-shu-xing.md)
- [27、使用“class-continuation”分类隐藏实现细节](/objective-c2-0/si-xie-yi-yu-fen-lei/27-shi-yong-classcontinuation-fen-lei-yin-cang-shi-xian-xi-jie.md)
- [28、通过协议提供匿名对象](/objective-c2-0/si-xie-yi-yu-fen-lei/28-tong-guo-xie-yi-ti-gong-ni-ming-dui-xiang.md)
