16
在Ruby中命名類「基」似乎很常見。我不知道爲什麼,也不知道我對此感覺如何。紅寶石「基」類
考慮,例如,ActiveRecord。 ActiveRecord
是一個包含多個類的模塊,例如Observer
和Migration
,以及一個名爲Base
的類。這有什麼好處,而不是ActiveRecord
類包含Observer
和Migration
?
class ActiveRecord
class Observer
[...]
end
class Migration
[...]
end
end
VS
module ActiveRecord
class Base
[...]
end
class Observer
[...]
end
class Migration
[...]
end
end