トップページ > プログラム > 2016年02月28日 > jJK+500Y

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

31 位/242 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010000001000103



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【モダン推奨】Perlについての質問箱 50箱目
C++相談室 part123 [無断転載禁止]©2ch.net

書き込みレス一覧

【モダン推奨】Perlについての質問箱 50箱目
521 :デフォルトの名無しさん[sage]:2016/02/28(日) 11:25:02.81 ID:jJK+500Y
>>517
cygwin+Perlでできて、バッチファイル(cmd.exe)+Perlでできないこととは…?
C++相談室 part123 [無断転載禁止]©2ch.net
127 :デフォルトの名無しさん[sage]:2016/02/28(日) 18:05:44.76 ID:jJK+500Y
配列要素の型を限定したい(componentの配列ではなくcomposite2の配列に限定したい)というのはいかんともし難い
配列要素の型を明示したいだけなら多態性がわかっていれば問題なくできるはず…

ただし、インスタンスの配列で多態性をやるには配列要素の型は基底クラスでなく派生クラスにする必要があり、
派生クラスが2種類(以上)あるcomponentパターンはできない

この場合の配列は基底クラスを指すポインタの配列であるべきなのでは…

※ 個人の感想です。
C++相談室 part123 [無断転載禁止]©2ch.net
136 :デフォルトの名無しさん[sage]:2016/02/28(日) 22:12:35.00 ID:jJK+500Y
お禿げ様はインターフェースは一般に最初の基底クラスに全て集まる傾向にあるとはどっかに書いてたが
実装まで最初の基底クラスに集約するのが良い設計なのかどうか…

Cmposite1、Comosite2だけならまだしも
Cmposite3、Comosite4、…と増えていった場合に都度Compositeクラスのソースコードが編集され、肥大化していくんやで〜


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