すれば、コンストラクタによってクラスの振る舞いは確定されるので、下記のようなメリットがある。外部入出力があるとまた少し違いますが)自分のメソッド内(もしくは自分のクラス内)で初期化したオブジェクトの振る舞いは固定なので、振る舞いを当てにしたコードを安全に書ける欠点も挙げないと不公平でしょうから、欠点も挙げておきます。コストはかなり低くなってきてはいる。ハードウェアの制約、ゲーム業界ほどの性能厨だと流石に考慮せざるを得ない。状態で物事を考えるという考え方を捨てなければならない。この考え方はどちらかと言えば「関数型言語」の思考に近い。慣れるには時間がかり、作るにも頭を働かせる必要がある。私はこの学習コストを必要悪だと考える。理由は現在発生中のパラダイムシフトだ。関数型」のハイブリッド化が時流だ。やらざるを得ないのなら、諦めてやるべきだ。11:39オブジェクトの状態は作らないTweet広告を非表示にする関連記事2019-01-13関数型との融合の先に、デザパタと設計が根本的に変わるべきかもふと、最近自分のやってる設計をクラス図に落とせるかと言う事...2019-01-11コードの不吉な匂い(変な名前を付ける遊び)コードを見てると不吉な匂いが色々あります。面白い名前つ...2018-12-19テストコードが根付かない理由を考えるオチなしで終わるかもしれない、思考整理の駄文です。