4.3.5 不可变的代码设计