标签: scala
我知道这是主观的。但我想知道其他人做了什么和最佳做法。您是否将它们放在使用它们的同一个类中,或者创建一个新文件并将所有案例类放在那里或以其他方式?
答案 0 :(得分:2)
如果它是公共接口的一部分(参数或公共函数返回的值),则将它们放在一个单独的类中。即使不使用IDE功能,它也很容易找到。
如果它是仅由一个类中的私有函数使用的案例类,请将其移动到包含该类的文件。
如果你需要在多个地方,你可以认为它是一个公共类,所以它应该在一个单独的文件中。