私は現在、3つのクラス(ランプ、時計、テレビ)を持つプロジェクトを行っています。
ユーザーがランプ、テレビ、時計を 3.3 グリッド パネルに追加できるようにする GUI アプリケーションを作成しています。
検証に関しては、Clock クラスのコンストラクターの 1 つを使用すると、ユーザーはさまざまなセッターと同様に、時、分、秒のパラメーターを渡して Clock を開始できます。
これらのクラス内で検証を行うのが最善でしょうか (つまり、ユーザーが 24:01:01 などを読み取る時計を作成できないようにする)、または GUI レベルで検証を行うことをお勧めします。クロックが間違っている場合は、有効な入力が適用されるまでパネルを再度表示します。
経験に基づいて、これを行うための最良の方法はどれですか?
(私は Java を勉強している 1 年生のコンピューター科学者です。深い技術的な方法に慣れていないので、返信するときはそのことを念頭に置いてください)
ありがとう、