1

像这样在一个 ruby​​ 脚本文件中创建两个不同的类在实践中是否很好?

Ruby 文件名 - XYZ.rb

class Car
  .........
  .........
end

class Bike
  .........
  .........
end

这样做有什么好处或坏处?

4

2 回答 2

1

如果您在自动加载的环境(例如 Rails)中使用它,它会给您带来问题。除此之外,我看不出有任何技术原因不在同一个文件中放置多个类。但是为了方便起见,我仍然每个班级都有一个文件。它使导航更容易,因为“转到文件”编辑器命令现在实际上是“转到课堂”。还有其他好处。

总结一下:除了你在喝咖啡休息时间放在一起的脚本之外,在每个类中使用文件。

于 2012-09-18T09:32:06.257 回答
1

在一个文件中使用多个类的主要优点是您可以快速尝试一些东西并一起破解东西。我建议在编写更严肃的项目或工作时不要这样做,因为正如 Sergio Tulentsev 所说,您可能会在自动加载的环境中遇到问题。另一个缺点是您忘记了哪些类位于哪个文件中。

于 2012-09-18T09:40:17.463 回答