- 251 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:08:25 ]
- >>248
インターフェースでIsRequire属性を、それぞれのクラスに継承させ、 ファクトリークラスからインスタンスを生成する。 ファクトリークラスでは foreach(IInterface object in ObjectList) boolValue = boolValue & Object.IsMissing; これだけですべての項目のバリデートができる user、name、mailAddress、birthDay、age等すべてでValidateするのとどちらが可読性が上かい? そして、こんな設計は変なのかい? なんか書いていてむなしいぜ。
|

|