我想了解以下在Ruby中扩展类的最佳实践是什么?
module XYZ
class A
end
class B
end
end
不C类同时继承类A和B之间的差异,或者我必须使用<延长呢?
module YZZ
include XYZ
class C < A
end
end
当我做下列事情时会发生什么?它现在包括所有课程,还是仅包含A课程?
module YZZ
extend XYZ
class C < A
end
end
- 什么是从扩展C类的最佳方式?
- 如何使用A和B来扩展C类?
- 我怎样才能只包括类A?
你在第二个和第三个代码块中有什么是无效的Ruby。 – 2013-04-26 12:05:22
什么是无效的? – amjad 2013-04-26 12:24:08
您缺少模块名称。像'module Hello;延长XYZ结束“。 – 2013-04-26 12:32:13