画面制御をしよう!
前のページの4つのクラス図を頭に入れながら、シーケンス図を見ていきましょう。
どんなプログラムを作るか、クラス図とシーケンス図から思い浮かぶでしょうか?では、実際にプログラムを作っていきましょう。
- NewsStart クラスは、MainControl クラスを new キーワードを使ってインスタンスを作成します。
- MainControl クラスは、NewsTop クラスの initMessage()メソッドを終了するまで繰り返し呼び出します。
- NewsTop クラスは、コンソールからの入力を受けるために、ConsoleInput クラスを呼び出します。
- コンソールからの入力を受けます。