トップページ > プログラム > 2015年11月21日 > yNYFiVSJ

書き込み順位&時間帯一覧

10 位/175 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000201200005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net

書き込みレス一覧

クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
875 :デフォルトの名無しさん[sage]:2015/11/21(土) 16:49:39.70 ID:yNYFiVSJ
Itemクラスの新規インスタンスを作成して返すインターフェースなら例えば
interface ItemFactory {
 Item newIsntance();
}
とかするんですが、新規にインスタンスを作成するかキャッシュされたインスタンスを返すか
どちらでもいい場合、
interface ItemXXX {
 Item getInstance();
}
なんてインターフェース名をつければいいですかね。
クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
876 :デフォルトの名無しさん[sage]:2015/11/21(土) 16:51:47.28 ID:yNYFiVSJ
とりあえず、ItemProviderは候補なんですが、
Itemクラスは実際はProviderって名前ついててItemProviderProviderと
笑えなくなります。
クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
878 :デフォルトの名無しさん[sage]:2015/11/21(土) 18:03:23.58 ID:yNYFiVSJ
>>877
たぶん、もうそんな感じしかないと思います。
ItemManagerとかも考えてたのでItemServiceもリストにのっけておきます。
クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
880 :デフォルトの名無しさん[sage]:2015/11/21(土) 19:01:42.03 ID:yNYFiVSJ
>>879
もう1個のProviderは使い方のニュアンスが全く違うんですよねww
例えばチャットシステムを扱う場合、抽象化していろんなチャットシステムを扱えるように
インターフェイスを定義しますが、それに
ChatProviderという名前をつけてます。で、これを実装した具象クラスがSkypeCharProviderとか。
つか、こっちの命名を変えた方がいいですね・・すみません。
これに>>877のServiceやらSystem(他にいいのあったら教えて下さい)などにして
ChatService,ChatSystemなどにすれば、
>>875の単にインスタンスを返すインターフェースの方に
ChatServiceProviderで・・




というか、もう1個の方をProviderじゃなくて、Serviceにしたほうがいいですね。
そうすりゃ、XXXServiceProviderでしっくりくる。
クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
881 :デフォルトの名無しさん[sage]:2015/11/21(土) 19:02:46.50 ID:yNYFiVSJ
下の離れてる文は消し忘れです。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。