オブジェクト指向システムの設計 171 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0433デフォルトの名無しさん
2016/06/19(日) 08:19:13.87ID:QHhML3+qあぁこれはもう駄目の典型だね
ちょっとした仕様を変更するために
スーパークラスのスーパークラスのスーパークラスのスーパークラスの仕様を変更する必要があって
仕様を変更したら、目的じゃないところにまで影響がでて・・・
これじゃ、コピペ技法のがマシ
だから俺は多態目的以外で継承は使わない
少々面倒でもコピペにしておいた方が、後で融通が利く
コードを纏めるにしても、関数(メソッド)でよい
ある部分の仕様が変わったときは、元の関数はそのままに〜〜Exとか新しい関数を作って
変更があった部分からは、そっちを呼び出すようにすればよい
継承&再利用だとがんじがらめになるから、こういうことがなかなか難しい
■ このスレッドは過去ログ倉庫に格納されています