당신이 가진 콘솔 응용 프로그램을 말해봐 :클래스 수준 또는 UI 수준에서 사용자 입력 확인을 수행해야합니까?
Main.java
및 ClassA.java
이
메인 클래스를 사용하면 프로그램을 실행 public static void main(String[] args)
방법을 포함, 그리고 인수 ClassA
에 방법에 전화로 사용자 입력을 사용합니다.
ClassA
메서드에 인수를 보내기 전에 main
메서드에 사용자 입력 확인을 입력합니까?
또는
는 성공적으로 입력을 나타내는 여부 메시지를 다시 전달할 것 ClassA
방법에서 사용자 입력 검증을 넣어합니까? 아니면 예외를 던지시겠습니까?
즉, Integer.Parse(...)
은 잘못된 입력이 주어진 경우 NumberFormatException
이됩니다.
입력이 콘솔 또는 "ClassA"에서 제공되는 그래픽 사용자 인터페이스에서 제공됩니까? 클래스가 사람이라고 상상한다면 ... 누가 그 주장을 "소유 할"것입니까? ClassA를 정확히 동일한 인수를 사용하여 다른 컨텍스트에서 사용한다고 상상할 수 있습니까? ClassA 또는 ClassB 및 ClassC만이 이러한 인수를 사용합니까? – Stefan
@Stefan 입력은 콘솔 (비 그래픽 사용자 인터페이스)에서 나옵니다. – NoName
ClassA는 'main'메소드에서만 사용됩니다. – NoName