Exemple #1
0
        private void btnExpansion_Click(object sender, EventArgs e)
        {
            ConcreteComponent  cc  = new ConcreteComponent();
            ConcreteDecoratorA CDA = new ConcreteDecoratorA(cc);
            ConcreteDecoratorB CDB = new ConcreteDecoratorB(cc);

            CDA.operation();
            CDB.operation();
        }
Exemple #2
0
        private void btnOriginal_Click(object sender, EventArgs e)
        {
            ConcreteComponent cc = new ConcreteComponent();

            cc.operation();
        }