オブジェクト指向プログラミングのススメ
オブジェクト指向プログラミング導入に良記事が挙がっていたから紹介。
プログラミング勉強中の人にオブジェクト指向とは何なのかを何となく伝えたい話
前の記事はこの辺りを抑えた人が次のステップに進むために書いたものだから合わせて読んだらいいよ☆
紹介記事中では「なぜオブジェクト指向なのか」以下に大切なことが書いてある。
継承はどこで使うべきか
継承はオブジェクトを分類するための手段です。
「同じプロパティやメソッドを持っている」という実装寄りの理由で継承を使うべきではありません。
継承を使うべきかどうかを判断するときは実装ではなく、概念や仕様に着目します。同じ概念を持つクラスをまとめるために継承を使用するとよいです。
特にこういう部分のセンスを養うのがOOPの難点でありキモなんだけど、その要素が存分に詰まっているのがデザインパターンである。
デザインパターンもひと通り理解したという人が実プログラムでどう活かされているのかを学ぶためにオススメなのがこの本。
- 作者: WINGSプロジェクト佐藤匡剛,山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2006/11/29
- メディア: 大型本
- 購入: 17人 クリック: 227回
- この商品を含むブログ (58件) を見る