在Java平台类库中,这种方法的主要例子是 String 类,它的可变配套类是 StringBuilder。 现在已经知道了如果构建一个不可变的类,并且了解了不可变性的有点和缺点,现在我们来讨论其他的一些设计方法。 前面提到过,为了确保不可变性,类绝对不允许自身被子类化。