8
“가변은 가능한 한 가장 작은 범위 내에 있어야한다”는“가능한 경우 변수가 존재하지 않아야한다”는 사례를 포함합니까?
" 인스턴스 변수보다 로컬 변수를 선호하는 이유는 무엇입니까? " 에 대한 대답에 따르면 변수는 가능한 가장 작은 범위 내에 있어야합니다. 내 해석으로 문제를 단순화하면 다음과 같은 종류의 코드를 리팩터링해야합니다. public class Main { private A a; private B b; public ABResult getResult() { getA(); getB(); return ABFactory.mix(a, b); } private …