Exemplo n.º 1
0
        private void AdapterClick(object sender, RoutedEventArgs e)
        {
            RectangleNew rectangleaa = new RectangleNew();
            Adapter      adapter     = new Adapter(rectangleaa);

            canvas.Children.Add(adapter.GetRectangle());
        }
Exemplo n.º 2
0
        private void DecoratorClick(object sender, RoutedEventArgs e)
        {
            RectangleNew rectangle = new RectangleNew();
            Decorator    decorator = new Decorator();

            decorator.SetComponent(rectangle);
            decorator.OperationSetColorBlack();
            canvas.Children.Add(decorator.Show());
        }
Exemplo n.º 3
0
 public void SetComponent(RectangleNew component)
 {
     this.component = component;
 }
Exemplo n.º 4
0
 public Adapter(RectangleNew rectangle)
 {
     adaptee = rectangle;
 }