所有不可变对象都是单例实例吗?

时间:2012-12-09 03:04:56

标签: immutability

所有不可变对象都是单例实例吗?

1 个答案:

答案 0 :(得分:2)

没有。

Immutable objects是不可更改的,通常的做法是通过构造函数传递(注入)所有必需的值(即在对象实例化时指定它们),然后这些值在外部不可更改对象

Singleton objects当有一个实例时,该实例可能是不可变的但很少是。