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(); }
private void btnOriginal_Click(object sender, EventArgs e) { ConcreteComponent cc = new ConcreteComponent(); cc.operation(); }