エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
委譲って何ですか?
> なぜ継承よりも委譲の方が良いとされるのでしょうか? オブジェクト指向というのは、要求される「機能... > なぜ継承よりも委譲の方が良いとされるのでしょうか? オブジェクト指向というのは、要求される「機能」を実装してゆくのではなく、対象と している問題領域を *素直に* モデル化することで、それが要求される機能の変更に 対して強い(変更箇所が局所化されている)のが利点だ、というのは本で読んだとおりです。 その「素直なモデル化」に関係することです。 派生というのは、is-a の関係にある関連です。 継承元→継承先と見ると、それは「具体化」になっているべきで、逆に、継承先→継承元と 見ると、「抽象化」になっているべきです。概念として包含関係になっているように。 例えば、動物→哺乳類→猿、というふうに概念が具体的になってゆきます。 猿から派生させるとしたら、猿を更に具体化するような、ゴリラだとかチンパンジーは OK なんですけど、求める振る舞い(機能と言っても良い)が、殆ど同じだからといって 猿か