你说的是category吗?优点:将类的实现代码分散到多个不同的文件或框架中。创建对私有方法的前向引用。向对象添加非正式协议。缺陷:类别无法向类中添加新的实例变量。类别没有空间容纳实例变量。名称冲突,也就是类别中的方法与现有的方法重名。当发生名称冲突时,类别具有更高的优先级。你的类别方法将完全取代初始方法,导致初始方法不再可用。