- 1 名前:デフォルトの名無しさん [2005/09/24(土) 16:35:59 ]
- 全部publicでいいじゃん!ってならないようにするスレです。
- 296 名前:デフォルトの名無しさん mailto:age [2008/11/13(木) 18:02:24 ]
- あげ
- 297 名前:デフォルトの名無しさん [2008/11/27(木) 14:40:57 ]
- パブリックヘッダファイルとプライベートヘッダファイルの違いが分かりません、
パブリックヘッダファイルで提供する関数と内部で使う関数の分け方すらわかりません。
- 298 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 00:16:46 ]
- OOP以前の問題だな
- 299 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 00:39:31 ]
- パブリック複合
- 300 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 00:00:34 ]
- テンプレート・メソッド パターンの多階層継承はマジ勘弁。
追いづらい。 IService ← テンプレート・メソッド パターン ↑ AbstractLogic ← テンプレート・メソッド パターン ↑ BaseCollectLogic ← テンプレート・メソッド パターン ↑ FileBaseCollectLogic ← テンプレート・メソッド パターン ↑ DomainLogic カスが
- 301 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 01:58:35 ]
- それはやりすぎというより、なんか設計がおかしい気がする。
- 302 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 06:03:41 ]
- エントリーポイントを増やすのが目的なんだろうけど、
うざったいってのはよく分かる。 IService ← テンプレート・メソッド パターン ↑ AbstractLogic ← テンプレート・メソッド パターン ↑ DomainLogic としてBaseCollectとやらはコンポジションでもっとけと。
- 303 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 09:36:21 ]
- 問題ない。次
- 304 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 19:23:37 ]
- IService はインターフェースで Run メソッドが定義されてる。
クライアントは、 DomainLogic dl = new DomainLogic(); dl.Run(); あれ?スーパークラス使わないの? IService はどうした? IService は? カスが
- 305 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 19:26:08 ]
- >>304 は >>300 の続きね
- 306 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 19:33:02 ]
- で、お前ならどうしたいのよ
- 307 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 19:36:49 ]
- 黙れカスが
- 308 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 19:48:28 ]
- で、お前ならどうしたいのよ
|

|