我对 Scala 非常陌生,并试图了解它的各种构造及其用例,因此归结为案例类,它们非常适合模式匹配等。
因此,从 MVC 的角度来看,我们所有的模型都应该是案例类来利用此功能吗?
我查看了 play 框架的示例代码片段,发现了一个将模型类定义为案例类的示例。
最佳答案
如果您有 swing component models 中的型号,例如,考虑到表模型,那么案例类可能不是最佳选择。当案例类(观察上)不可变时,它们是一个不错的选择,如果您使用它们来表示从数据库检索的数据,通常就是这种情况。然而,对于摆动模型,情况可能并非如此,例如,如果允许用户更改表格数据。
关于scala - 我们所有的模型类都应该是案例类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11537427/