Supposons que vous avez une application console avec:La vérification de l'entrée de l'utilisateur doit-elle être effectuée au niveau de la classe ou de l'interface utilisateur?
Main.java
et ClassA.java
Votre classe principale contient la méthode public static void main(String[] args)
où vous exécutez votre programme, et il utilise l'entrée d'utilisateur comme arguments pour appeler sur les méthodes en ClassA
.
Mettez-vous la vérification d'entrée utilisateur dans la méthode main
avant d'envoyer les arguments aux méthodes ClassA
?
OU
Est-ce que vous mettez la vérification des entrées utilisateur dans les ClassA
méthodes qui transmettre un message de retour indiquant l'entrée réussie ou non? Ou jeter une exception?
, c'est-à-dire Integer.Parse(...)
déclenche NumberFormatException
en cas d'entrée non valide.
L'entrée provient-elle de la console ou d'une interface graphique fournie en "ClassA"? Si vous imaginez les classes sont des personnes ... qui "posséder" ces arguments? Pouvez-vous imaginer utiliser ClassA dans un autre contexte avec exactement les mêmes arguments? Y a-t-il seulement ClassA ou ClassB et ClassC utilisant ces arguments? – Stefan
@Stefan Les entrées proviennent de la console (interface utilisateur non graphique) – NoName
Et ClassA n'est utilisé que par la méthode 'main'. – NoName