- 287 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 20:44:50 ]
- >>286
いきなりお前呼ばわり? まあいいけど、既に書いたとおり、>>230のような情報は本来「データを所有しているクラス」 が知っているべきことであって、データそのものに属する情報じゃない。 OOP云々いうのなら、こういう「意味論的なおかしさ」にも敏感になってよ。 それだけでなく、年齢(普通ただの数値であることを期待するだろう)が、「必須項目かどうか」 を年齢自体に持たせるために、本来ただの数値で済むものに専用型を導入するわけ? int age = Customer.Age.Value; みたいなまどろっこしいことを強制されるわけ? 策に溺れてるじゃん。 それと、その継承の使い方はおかしいと思うよ。 継承って「見たくないコード」を隠すために使うものなの? 違うと思うけど。
|

|