论坛首页 编程语言技术论坛

Ruby的太极八卦图

浏览 17812 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-12  
如果加上完整的对象关系,八卦图应当如下呈现。
  • 大小: 31.8 KB
0 请登录后投票
   发表时间:2007-09-14  
楼上的图才算是完整了,OtherClass类的实例是instance,instance的singleton类是(instance),继承自OtherClass,这个(instance)在ruby层次上无法见到。

rb_cObject = boot_defclass("Object", 0);
rb_cModule = boot_defclass("Module", rb_cObject);
rb_cClass =  boot_defclass("Class",  rb_cModule);
metaclass = rb_make_metaclass(rb_cObject, rb_cClass);
metaclass = rb_make_metaclass(rb_cModule, metaclass);
metaclass = rb_make_metaclass(rb_cClass, metaclass);

这一段代码实在是很精彩,放弃讨论先有鸡还是先有蛋,同时创造鸡和蛋,那么对象的生命循环开始。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics