您的位置:首页 > 编程语言 > Go语言

Category(分类)

2015-11-18 17:28 447 查看
Category可以动态的为已经存在的类添加新的方法(行为),不用创建子类;
Category 使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同地分类文件中;
类名 +() 那么括号代表一个分类,括号中的内容是分类地名称;

分类中只能扩展方法 ,不能增加成员变量;
使用场景:1.定义类的某些情况下,可能需要为其中地某个或几个类添加新的方法; 2.在使用基础类库时,需要添加自己需要的方法; 3.团队合作的时候,方便不同的团队成员实现;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: