フリー問題

CCNA Automation 認定 のフリー問題 1 / 20 問目

問題文

機器の状態が変わったときに、監視の画面と通知の送信と記録の保存という3つの処理を走らせたい。処理を増やすときに状態を持つ側のコードを変えたくない。使うべき設計パターンはどれか。

選択肢

  1. 定期的に状態を読み直して変化を探す処理を3つ作る
  2. MVC。データと表示と操作の3つに役割を分ける
  3. Observer。関心のある側が登録し、変化があったときに通知を受ける
  4. 状態を持つ側に3つの処理の呼び出しを直接書き足す

解答・解説を確認するには

正解と解説の確認、回答の記録には無料登録が必要です。登録すると演習モードでフリー問題に回答し、正誤と解説をその場で確認できます。