摘要: 每个实例都有一个指向Class 对象的指针,用以表明其类型,而这些 Class 对象则构成了类的继承体系。 如果对象类型无法在编译期确定,那么就应该使用类型信息查询方法来探知。 尽量使用类型信息查询方法来确定对象类型,而不要直接比较类对象,因为某些对象可能实现了消息转发功能。 类型 id 能指代任意 阅读全文
posted @ 2016-02-04 12:07 yhidr 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 自己理解是调配了方法 在运行期,可以向类中新增或替换选择子所对应的方法实现。 使用另一份实现来替换原有的方法实现,这道工序叫做“方法调配”,开发者常用此技术向原有实现中添加新功能。 一般来说,只有调试程序的时候才需要在运行期修改方法实现,这种做法不宜滥用。 阅读全文
posted @ 2016-02-04 10:19 yhidr 阅读(120) 评论(0) 推荐(0) 编辑