이 높은 수준의 질문이다 나는 보편적 정답이없는 확신하지만 난 정말이 일을 여러 가지 방법에 대해 더 배우고 싶습니다프로그램에서 매개 변수를 다루는 방법은 무엇입니까?
어떻게 프로그램의 매개 변수와 하나의 최고의 거래?
명확히하기 위해 프로그램에서 특정 작업을 실행하는 데 필요한 모든 값 (예 : 클래스 변수)에 대해 이야기하고 있습니다. 많은 경우 서로 다른 시나리오에서 서로 다른 값을 사용하고자합니다. 그렇다면 이러한 (사용자가 제공 한) 가치를 가장 효과적으로 처리하는 방법은 무엇입니까?
어떤 접근 방법 :
-
간단히
- 필요에 따라 코드를 정의하고 변경 (즉, 변경 소스 코드)
- 를 사용하여 고정 수입을 모든 매개 변수를 지정하고 사용하는 특별한 클래스
- 지정된 모든 매개 변수를 사용하여 인터페이스 구현 (적절하게 인터페이스 구현)
- 명령 줄 인수로 전달
- (텍스트) 파일을 사용하십시오. d로드 (예 :로드 후 값에 액세스 할 수있는 클래스 사용)
나는 이것들 중 일부는 나쁜 습관이라는 것을 알고 있으므로 경험에 근거하여 장단점을 나열하십시오.