在哪里放置最终案例类?

时间:2017-08-04 05:36:50

标签: scala

我知道这是主观的。但我想知道其他人做了什么和最佳做法。您是否将它们放在使用它们的同一个类中,或者创建一个新文件并将所有案例类放在那里或以其他方式?

1 个答案:

答案 0 :(得分:2)

如果它是公共接口的一部分(参数或公共函数返回的值),则将它们放在一个单独的类中。即使不使用IDE功能,它也很容易找到。

如果它是仅由一个类中的私有函数使用的案例类,请将其移动到包含该类的文件。

如果你需要在多个地方,你可以认为它是一个公共类,所以它应该在一个单独的文件中。