問題 No.1562
データ(属性)とそのデータを操作する手続き(メソッド)を一体化してプログラムを構造化し、再利用性や保守性を向上させる設計概念はどれか。
【正解の解説】
オブジェクト指向
継承や多態性(ポリモーフィズム)などの概念を用い、保守性や再利用性の高い設計を可能にします。
スポンサーリンク
【その他の選択肢の解説】
構造化プログラミング
プログラムをわかりやすく整理・設計するための従来の標準的プログラミング手法です。
アスペクト指向
本質的なロジックと共通処理を分けて記述し、コードの重複を防ぐ手法です。
関数型プログラミング
副作用を最小限に抑え、数学的な関数の組み合わせでプログラムを構成します。