加茂です.
念のため,実装継承の方も.
実装継承での多重継承をするときは
継承するそれぞれのクラスのシグネチャと全実装に注意しようというよりは,
実装継承での多重継承を止めとこうよといってしまいます.
全実装を見て意図しない実装の引継ぎをしてなければOKとは言いづらいです.
以上
At Mon, 06 Feb 2006 12:02:06 +0900,
KAMO Masahiko <*****@**.*******.***> wrote:
>
> 加茂です.
> 補足です.
>
> 実装継承での多重継承のコードを見てどんな動作をするか予測できましたか.
> 逆にインタフェース継承での多重継承はコードを見て動作が予測できませんか.
>
> 中島さんが提示されている問題は私の場合,
> インタフェース継承での多重継承を止めようというよりは,
> インタフェース継承での多重継承をするときは
> 継承するそれぞれのインタフェースが束ねるシグネチャと責任に注意しよう,
> という指針にするレベルです.
> 実装継承での多重継承とインタフェース継承での多重継承では
> 問題の複雑度・危険性が違うと思っています.
>
> 以上
>
> ---
> 加茂 昌彦 (KAMO Masahiko)
> *****@**.*******.***
>
>
---
加茂 昌彦 (KAMO Masahiko)
*****@**.*******.***
富士通株式会社 ソフトウェア事業本部
開発企画統括部 MDA技術プロジェクト
内線: 7128-3218
外線: 045-476-5146
http://www.mda.css.fujitsu.com/
-------------------------------------
オブジェクトの広場
http://www.ogis-ri.co.jp/otc/hiroba/