スレ立てるまでもない質問はここで 87匹目
■ このスレッドは過去ログ倉庫に格納されています
0289デフォルトの名無しさん
2007/12/13(木) 09:15:36C++やJavaなどでは
「変数はpuplicにして直接熱かったりせずに、privateにしておいてsetterやgetterを介して扱うのが良い」
とされてますが、これってどの程度守るべきなんでしょうか?
製品版などではきっと完全に守られている「気」がしますけど
プログラミングの解説のページなんかだと
「煩雑になるのでここではしない」とか言って守ってないですよね?
自分に限ってはpublicにしてるからといって
「知らないうちに値変えちゃった」なんてミスはしたことないですし、
setterやgetter介しても大体何の変換処理もなしに
「_boo = boo;」「return _boo;」だけです。
しかも書いてる途中で変数がいらなくなって消すこともあるので
自分にはsetterやgetterは「百害あって一利なし」です。
何を基準にエンキャプシュレーションしてますか?
自分のためのプログラムだとしないとか、人に見せるコードだとするとか?
■ このスレッドは過去ログ倉庫に格納されています