- 549 名前:デフォルトの名無しさん [2008/06/24(火) 13:03:13 ]
- こんにちは。
学校の課題で作った掲示板システムの拡張をしています。 設計について質問させてください。 DB1テーブル1Entityで、各Entityが自身のvalidateメソッドを持つ形の設計をしています。 今回、一部のテーブルに対し、validateのみが異なる複数のEntityが必要な状況になりました。 いくつか方法を考えたのですが、このような場合どの方法がよいでしょうか。 (1) 関連のない別クラスとしてEntityを定義する。 (2) 共通の親Entityクラスを定義し、validateメソッドをoverrideする。 (3) validateを別クラスに切り出し、strategyに持ち込む。 よろしくお願いします。
|

|