特化
更新日:
用語解説
特化は、上位の一般的なクラスから、属性や振る舞いを追加した、より具体的な下位のクラスを定義することです。
■ 試験で押さえるポイント
下位のクラスは、上位のクラスの共通の性質を引き継ぎます。
複数の具体的なクラスの共通点をまとめて上位のクラスを作るのは汎化で、向きが逆です。
下位のクラスは、上位のクラスの代わりに使えなければなりません。
■ 選択肢での判断ポイント
一般から具体へ進むのが特化、具体から共通の上位を作るのが汎化です。
例: 従業員を正社員と契約社員に分け、正社員に賞与の属性を加えるのが特化です。