다른 메서드 내에서만 사용되는 (또는 호출되는) 메서드를 선언 할 위치에 대한 표준적인 연습이나 규칙이 있습니까?방법을 구성하는 가장 좋은 방법은 무엇입니까?
public class MyClass{
methodA();
methodB();
methodC();
public void methodA(){
methodA1();
methodA2();
}
public void methodB(){
methodB1();
methodB2();
}
private void methodA1(){
do something;
}
private void methodA2(){
do something;
}
}
를 또는 위의 가독성을 향상시킬 수 codding의 다른 방법이 :이 다음과 같은 가정 보여주기 위해? 나는 비슷한 주제로 다른 질문을 읽었으나 다른 방법들 안에서 사용되는 mothod에 관한 나의 질문은 다루지 않는다. methodA, methodB 및 methodC는 특정 타스크에 대해 논리적이고 의미있는 순서가 있다고 가정 할 수 있습니다. 내 문제는 다른 메서드 (methodA1, methodA2, ..)는이 작업에서 의미가 없으며 호출 된 메서드 내에서만 의미가 있다는 것입니다. 또는 메서드 선언을 배치 할 위치에 전혀 신경 쓰지 않아야합니까?
프록시 패턴? https://en.wikipedia.org/wiki/Proxy_pattern – Stefan
먼저 public 메소드를 먼저 만든 다음 protected로 설정하고 private로 설정합니다. 읽는 것이 더 쉬워집니다. – pecks
프로그램 이해력에 관한 최근의 연구에서, 결과는 아마도 그 결과가 일관성있는 순서 일 것이라고 나타났습니다. – Elazar