★★Java質問・相談スレッド162★★at TECH★★Java質問・相談スレッド162★★ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 13/07/06 09:37:33.89 abstractクラスのfield活かした方が明らかに良い場合も無理してinterfaceなの? それはちょっとどうなんだろう interfaceだと子クラスに丸投げだよね? 601:デフォルトの名無しさん 13/07/06 10:02:17.81 ファクトリメソッドをprotectedはありえねーよ。 テンプレートは使う側ならprivateでなんも問題ないな。 仕様の方ならインターフェースで十分っつかpublicにしないと不便極まりないし。 602:デフォルトの名無しさん 13/07/06 10:11:56.80 >>601 >privateでなんも問題ない privateはオーバーライドできません >インターフェイスで十分 デザパタ知らないの? 移譲を使った設計と混同してるのでは? 603:デフォルトの名無しさん 13/07/06 10:21:35.57 ある機能を実装するとき、個々のクラスやら何やらで振る舞いが違う部分と それらを呼び出す形で固定化できる部分に切り分けるのがテンプレートメソッドパターンなわけで。 固定化してる方はオーバーライドする必要が全く無いから、 外部からアクセスする必要がないならprivateで何の問題も無い。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch