val或不可变的对象,最终的单例对象
|
考虑到更改与源兼容,通常应首选哪种解决方案?
这个
object Foo {
val Bar = new Baz(42, \"The answer\", true)
}
或这个?
object Foo {
object Bar extends Baz(42, \"The answer\", true)
}
没有找到相关结果
已邀请:
2 个回复
呸溉
,而在使用
时立即创建
。实际上,这意味着如果右侧比较昂贵并且不一定需要使用该对象(或
)。否则,ѭ6可能更简单。 另外,请注意,如果类
是最终类,则您将无法使用
样式,因为您无法扩展
(尽管您仍可以使用
来推迟创建,直到需要它为止)。 )。
葛瞎说漓