Descendants Tracker
查看某个类的子类。功能上和 Ruby 内置库 Object Space 类似,但性能上要比它好得多。
手法:重写 inherited 方法,当发生继承关系时,记录到 @@direct_descendants
里。
最后更新于
这有帮助吗?
查看某个类的子类。功能上和 Ruby 内置库 Object Space 类似,但性能上要比它好得多。
手法:重写 inherited 方法,当发生继承关系时,记录到 @@direct_descendants
里。
最后更新于
这有帮助吗?