Category(分类)
2015-11-18 17:28
447 查看
Category可以动态的为已经存在的类添加新的方法(行为),不用创建子类;
Category 使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同地分类文件中;
类名 +() 那么括号代表一个分类,括号中的内容是分类地名称;
分类中只能扩展方法 ,不能增加成员变量;
使用场景:1.定义类的某些情况下,可能需要为其中地某个或几个类添加新的方法; 2.在使用基础类库时,需要添加自己需要的方法; 3.团队合作的时候,方便不同的团队成员实现;
Category 使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同地分类文件中;
类名 +() 那么括号代表一个分类,括号中的内容是分类地名称;
分类中只能扩展方法 ,不能增加成员变量;
使用场景:1.定义类的某些情况下,可能需要为其中地某个或几个类添加新的方法; 2.在使用基础类库时,需要添加自己需要的方法; 3.团队合作的时候,方便不同的团队成员实现;
相关文章推荐
- Intent中的四个重要属性——Action、Data、Category、Extras
- 【论文笔记】FaceNet--Google的人脸识别
- map data compressed algorithm
- Django中静态文件路径的配置
- django 快速搭建blog
- Google XSS game writeup
- Choregographer工作原理分析
- 2015 南阳 CCPC hdu 5546 Ancient Go(DFS,暴力)
- Eucalyptus logo桉树云服务环境 Eucalyptus
- 学习django~~
- 异常com.google.gson.internal.StringMap cannot cast to..原因&解决方案
- 如何使用Leangoo自动生成燃尽图
- 用Leangoo做敏捷需求管理
- UVa 990 - Diving for Gold
- Google Analytics 链接点击次数记录
- Learning ROS for Robotics Programming Second Edition学习笔记(二) indigo tools
- Learning ROS for Robotics Programming Second Edition学习笔记(二) indigo tools
- Learning ROS for Robotics Programming Second Edition学习笔记(二) indigo tools
- gokit 入门
- Polygon Table - Google Chrome