public void Decoratot() { // 可參考PaymentController SetPayDataStatusToPayment var person = new Person("小菜"); Console.WriteLine($"第一種裝扮"); var pqx = new Sneakers(); var kk = new Trousers(); var dtx = new TShirts(); pqx.Decorate(person); kk.Decorate(pqx); dtx.Decorate(kk); dtx.Show(); Console.WriteLine($"第二種裝扮"); var px = new LeatherShoes(); var ld = new Tie(); var xz = new BusinessSuit(); px.Decorate(person); ld.Decorate(px); xz.Decorate(ld); xz.Show(); }
public void Decoratot() { var person = new Person("小菜"); // 第一種裝扮 var pqx = new Sneakers(); var kk = new Trousers(); var dtx = new TShirts(); pqx.Decorate(person); kk.Decorate(pqx); dtx.Decorate(kk); dtx.Show(); }