読者です 読者をやめる 読者になる 読者になる

No more Death March

あるSEのチラシの裏 C# WPF

インスタンスを生成する処理のメリット

コンストラクタで直接オブジェクトを作るより

new Hoge(1,"aaa");

 

作るのが面倒でも生成処理に特化したクラスのメソッドで何をしているか表現した方がわかりやすい。

new HogeBuilder().ChangeId(1).ChangeName("aaa").Build();

 

なんでもかんでもFactoryやBuilderつくりゃ良いというわけでもないけど、