[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: abstractクラスの方が有効な場合




In article <9906300758.AA13945@xxxxxxxxxx>
Kazuya Maebashi wrote:
>機能拡張を考えると、interfaceよりabstractの方がいい、という
>趣旨だと読んでしまっていたので、「そんな理由で継承を選ぶなよ」
>と思っていたわけですが、
>
>LayoutManagerの場合なら、
>
>  FlowLayout is a LayoutManager
>
>の関係が文句なしに成り立つと思うので、機能拡張云々とは関係なく
>abstractクラスに一票、です。

うーん.interfaceのimplementsもis-aの関係を表すと思うのですが...
というかJavaのような静的な型を持つ言語では、型が継承されること=
is-aと思っとります.

──────────────────
木下 信@イデア
──────────────────