Java.use(better, Jython)《1》継承に警鐘を鳴らす(その壱)
‖記事一覧‖ Java.use(better, Jython)《Jython2.5》
《こちらに移動中です》2006年6月 5日 (月)
継承に警鐘を鳴らす(その壱)
《著》後藤いるか・伊藤うさぎ・小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第1版♪1988/05/23
継承に警鐘を鳴らす(その壱)
最初に楽をしてしまうと先にいくに従って大変になるが 最初に苦労をしておけばその先はうまく行くものだ 最初の努力を惜しんではならないColonel Sanders(Kentucky Fried Chicken)
継承には、
- (1)構造継承
- (2)機能継承
- (3)プロトコル継承
があって、さらに(2)機能継承は、次の3つに分類されます。
- (2a)親子関係にあるクラス間の継承
- (2b)親子関係にないクラス間の継承
- (2c)クラスとインスタンス間の継承
ともすると、Java/C# などでは、狭義の(2a)に関心が寄せられがちです。しかし、純粋な OOP の世界では、その限りではありません。では、広義の継承は、どのように実現するのでしょうか。
(2b)は、委譲に代わるフレームワークとして、(2c)は、連載で紹介した多くの例題を実現するときに、アジャイル開発向きの言語ならではの特徴を活かしています。
■ 参考文献
継承に関する広範な論議に興味がある人には、おススメです。
Object-Oriented Methods: A Foundation
- 作者: James Martin,James J. Odell
- 出版社/メーカー: Prentice Hall
- 発売日: 1994/08
- メディア: ハードカバー
- クリック: 1回
- この商品を含むブログ (3件) を見る
Object-Oriented Methods: Pragmatic Considerations
- 作者: James Martin,James J. Odell
- 出版社/メーカー: Prentice Hall
- 発売日: 1996/01/01
- メディア: ハードカバー
- この商品を含むブログ (3件) を見る
》こちらに移動中です《
↑TOP