トップページ > プログラム > 2014年04月04日 > naBAIfPU

書き込み順位&時間帯一覧

15 位/188 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000021000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 135匹目

書き込みレス一覧

スレ立てるまでもない質問はここで 135匹目
93 :デフォルトの名無しさん[sage]:2014/04/04(金) 11:31:14.22 ID:naBAIfPU
>>81
>>58と>>59をごっちゃにしないで欲しい。
>>58は最初から「あるクラスと、それをちょっと特殊化したクラスが最初から必要だとわかっている場合」。
>>59は「あるクラスがすでに存在していて、後からちょっと特殊化したクラスが必要になったとき」。

> 何か問題あるかな?
>>59のケースで>>58のようなコードに変更すると、ポリモーフィズムを期待している箇所の型を書き換える
必要がでてくる。

そもそも知りたいのは、具象クラスを継承してはいけない/しない方が良い理由と、>>58のコードが
class ConcretePerson {}
class ConcreteJapanese {
 override sleep() {}
}
より優れているとしたら、その理由。

> このケースでもAbstructPersonをインスタンス化するのが正しいと思うの?
いや、そもそも俺は>>58のようなコードは書かないんだけど。
スレ立てるまでもない質問はここで 135匹目
94 :デフォルトの名無しさん[sage]:2014/04/04(金) 11:33:16.40 ID:naBAIfPU
>>93
ちなみに、
> そもそも知りたいのは、具象クラスを継承してはいけない/しない方が良い理由と、>>58のコードが
> class ConcretePerson {}
> class ConcreteJapanese {
>  override sleep() {}
> }
> より優れているとしたら、その理由。
が、「現実世界のモデルと似ているから」みたいな理由だとしたら、もうこれ以上聞きたくない。
スレ立てるまでもない質問はここで 135匹目
97 :デフォルトの名無しさん[sage]:2014/04/04(金) 12:33:53.49 ID:naBAIfPU
>>95
ごめんね。
多分俺の発言は上で最後だから。KAC氏もあきらめたみたいだし。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。