2.3 原则#3——接受变异性,保留可选项