Strategyパターンの説明として,適切なものはどれか。
ア クラスのインスタンスが必ず一つだけ存在することを保証する
イ 複雑なオブジェクト構造をツリー状に構成し,個々と集合を同一に扱う
ウ 既存クラスのインタフェースを別のインタフェースに変換して互換性を持たせる
エ アルゴリズムをクラスとしてカプセル化し,実行時に切り替え可能にする
正解: エ
要点: Strategyパターンはアルゴリズムをクラスとしてカプセル化し,実行時に切り替え可能にする設計パターンである。
この問題に出てくる用語
同じ回の前後の問題
- 令和4年度範囲 練習問題32: あるオブジェクトの状態が変化したとき,それに依存する複数のオブジェクトに自動的に通知する設計パターン
- 令和4年度範囲 練習問題34: ホワイトボックステストの網羅性基準のうち,判定条件網羅(分岐網羅)の説明として,適切なものはどれか。
テクノロジ系の他の問題
- 令和4年度範囲 練習問題34: ホワイトボックステストの網羅性基準のうち,判定条件網羅(分岐網羅)の説明として,適切なものはどれか。
- 令和4年度範囲 練習問題35: 次のプログラムにおいて,命令網羅(ステートメントカバレッジ)を100%にするために最低限必要なテスト
- 令和4年度範囲 練習問題36: 機械学習における教師あり学習の説明として,適切なものはどれか。
- 令和4年度範囲 練習問題37: 機械学習モデルの過学習(overfitting)の説明として,適切なものはどれか。
- 令和4年度範囲 練習問題38: クラウドコンピューティングのサービスモデルのうち,アプリケーションの実行環境(ミドルウェア,OS,ラ
アプリで弱点分析つきの演習ができます