这可能是一个有点深奥的问题,但我只想知道在这个问题上有哪些最佳实践。
最佳答案
是的,它通常是可以接受的,因为它不违反 Ruby 语言本身的任何原则,但它最终取决于您的目标受众或框架的实践。 (例如,Rails 喜欢每个文件一个类。)
但是,如果您将具有相关功能的类分组到一个文件中,那么您还应该考虑使它们成为命名空间的同一模块的一部分。
关于ruby-on-rails - Ruby:在一个文件中放置多个类是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6440074/