5
객체 인스턴스 변수를 사용하는 경우와 메서드에 인수를 전달하는 경우
인수를 메서드에 전달하는 것과 단순히 모든 개체의 메서드에 표시되는 개체 인스턴스 변수로 선언하는 것 사이에서 어떻게 결정합니까? 나는 클래스의 끝에있는 목록에 인스턴스 변수를 유지하는 것을 선호하지만,이 목록은 프로그램이 커질수록 길어집니다. 변수가 충분히 자주 전달되면 필요한 모든 메소드에서 볼 수 있어야한다고 생각하지만 "모든 것이 공개되면 아무것도 전달할 필요가 없습니다!"라고 생각합니다.