有一个代码示例:
//объявляем ссылку
SomeClass someClass;
//в зависимости от условий инициализируем ссылку тем или иным образом
if (condition1) {
someClass = value1;
} else {
someClass = value2;
}
我发现这是“脏代码”,应该尽可能地声明不可变变量:
final SomeClass someClass = someValue;
为什么第一个例子不好,支持第二个的论点是什么?