コード例 #1
0
ファイル: Program.cs プロジェクト: wsx9876777/DesignPatterns
        static void Main(string[] args)
        {
            var house = new BigHouse()
            {
                Square = 50,
                Height = 3,
                Toilet = new Toilet()
                {
                    Height = 5
                }
            };

            var houseClone = house.Clone() as BigHouse;

            houseClone.Square        = 45;
            houseClone.Height        = 2;
            houseClone.Toilet.Height = 3;
            house.build();
            houseClone.build();
        }
コード例 #2
0
 public void Reset()
 {
     this.result = new BigHouse();
 }