-OOP限定-プログラム設計相談室at TECH-OOP限定-プログラム設計相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:デフォルトの名無しさん 08/12/06 00:00:34 テンプレート・メソッド パターンの多階層継承はマジ勘弁。 追いづらい。 IService ← テンプレート・メソッド パターン ↑ AbstractLogic ← テンプレート・メソッド パターン ↑ BaseCollectLogic ← テンプレート・メソッド パターン ↑ FileBaseCollectLogic ← テンプレート・メソッド パターン ↑ DomainLogic カスが 301:デフォルトの名無しさん 08/12/06 01:58:35 それはやりすぎというより、なんか設計がおかしい気がする。 302:デフォルトの名無しさん 08/12/06 06:03:41 エントリーポイントを増やすのが目的なんだろうけど、 うざったいってのはよく分かる。 IService ← テンプレート・メソッド パターン ↑ AbstractLogic ← テンプレート・メソッド パターン ↑ DomainLogic としてBaseCollectとやらはコンポジションでもっとけと。 303:デフォルトの名無しさん 08/12/06 09:36:21 問題ない。次 304:デフォルトの名無しさん 08/12/06 19:23:37 IService はインターフェースで Run メソッドが定義されてる。 クライアントは、 DomainLogic dl = new DomainLogic(); dl.Run(); あれ?スーパークラス使わないの? IService はどうした? IService は? カスが 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch