同样,如
《Effective Java》Item17所述,需要最小化可变性,
ImmutableList遵循了最佳实践。首先,
ImmutableList不可以通过构造函数实例化,更准确地说,不可以在
package外部通过构造函数实例化。