- 1 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 23:36:31.74 ID:uXFKqVsm.net]
- クラス名、変数名のつけ方に悩んだら書き込むスレです。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。 前スレ クラス名・変数名に迷ったら書き込むスレ。Part25 peace.2ch.net/test/read.cgi/tech/1416550677/
- 838 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 04:28:11.35 ID:nhxFjm5j.net]
- マルチスレッドの「ような」関数を作ったんだけど、
仕様的には起動させるときと値を取りに行く時の名前が別々なんだよね。 n = 関数起動(引数); //しばらく関係ない処理; v = さっきの処理結果くれ(n); みたいなことになってるんだけど、起動と戻り値受け取りの良い名前ないかな。 それともオブジェクト指向みたいにして set と get で対応したほうが良いかな。 obj = new; obj->set(); //しばらく関係ない処理 v = obj->get(); でも別にインスタンスはいらないんだよね。
- 839 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 04:32:47.63 ID:D5DA+Fn6.net]
- インスタンスがいらないならnewも要らないんでは?
いずれにしても、そういう仕事をするオブジェクトだからset/getでもいいと思うが。
- 840 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 04:41:54.80 ID:LBbqNJHD.net]
- >>830
値の出し入れはset/getが直感的で分かりやすいだろう インスタンスが要らないならシングルトンで組めば?
|

|