0

クラスがあるとしましょう

    public class Widget
    {
        public int PropA { get; set; }
        public int PropB { get; set; }
        public int PropC { get; set; }
    }

そして、私には方法があります

    public Widget CreateWidget(int propA, int propB, int propC)
    {
        Widget w = new Widget();
        w.PropA = propa;
        w.PropB = propB;
        w.PropC = propC;
        return w;
    }

これで、Widgets は時間の経過とともに常により多くのプロパティを取得することがわかっています。Widget オブジェクトが変更されるたびに CreateWidget メソッドに戻って変更する必要がないようにする、または少なくとも保守を容易にするパターンを推奨できますか?

4

1 に答える 1

0

Builder パターンを検討することをお勧めします。まともな説明はここにあります。

于 2013-02-16T09:26:22.400 に答える