最佳答案
如果你正在编写的代码使用了大量漂亮的、不可变的数据结构,case 类似乎是一个天赐之物,只需一个关键字就可以让你免费获得以下所有东西:
但是,将不可变的数据结构定义为 case 类有哪些缺点呢?
它对类或其客户机有什么限制?
有没有情况下你应该更喜欢一个非案例类?