OOP
■ このスレッドは過去ログ倉庫に格納されています
0455デフォルトの名無しさん
2010/09/26(日) 14:09:04代わりにメソッドを用意し、内部的不整合な設定を起こさないようにするという理解。
例えば
・0〜2までが設定可能なときにそれ以外の値が渡されたときに回避または例外発生
・2つの内部状態が連動して変化する関係の場合にメソッドが整合性を保って処理する
みたいに
特に2番目がないと使う側が考えることが増える。
アクセス制限もコードを読む上で無視できる目印になる。
■ このスレッドは過去ログ倉庫に格納されています