OOP
■ このスレッドは過去ログ倉庫に格納されています
0313デフォルトの名無しさん
2010/09/19(日) 09:57:33>具体的にはどうすんの?
上でも書いたが、信頼性のあるクラスに影響を与えない為に
継承を使って差分プログラミングを行なう。
クラスのバグ修正は別の話。
>>279
>すまん、マルチメソッドってそんなのかいな?
俺もマルチメソッドってそんなものじゃないと思う。
マルチメソッドは継承や多態性とは関係ない。
>>280
>> 差分プログラミング目的の継承は論外だよ。
>そりゃそうなんだが
具体的に聞きたい、何故論外なんだ?
こちらも具体的な例を挙げるから、それについて書いてくれ。
例:あるメソッドの引数が和暦の誕生日だった。
ある日元号が新しくなる事になり、機能追加が必要になった。
俺はそのクラスを継承し、既存元号(明治〜平成)はスーパークラスのメソッドを実行し
新しい元号のロジックのみをサブクラスに実装した。
>>282
同意。
>>284
委譲も使うべきだが、それが差分プログラミングが駄目だという理由にはならない。
■ このスレッドは過去ログ倉庫に格納されています