当显示模块的祖先时,例如String
:
String, Comparable, Object, Kernel, BasicObject
其中一些(String、Object、BasicObject)是类,而另一些则不是。有没有区分它们的符号?想到的一个可能的候选者是使用<<
而不是<
用于模块包含:
String << Comparable < Object << Kernel < BasicObject
或者相反,对于类继承:
String < Comparable << Object < Kernel << BasicObject
但我不确定。如果那里还没有符号,您对上述内容有何看法?这在 UML 中是如何表达的?