コード例 #1
0
ファイル: Program.cs プロジェクト: AndyFu314/DesignPatterns
        static void Main(string[] args)
        {
            Person Tony = new Person("Tony");

            Console.WriteLine("\n第一種裝扮:");
            Finery dtx = new TShirts();
            Finery kk = new BigTrouser();
            Finery pqx = new Sneakers();

            pqx.Decorate(Tony);
            kk.Decorate(pqx);
            dtx.Decorate(kk);
            dtx.Show();

            Console.Read();
        }
コード例 #2
0
ファイル: Finery.cs プロジェクト: AndyFu314/DesignPatterns
 public void Decorate(Person component)
 {
     this.component = component;
 }