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

            canvas.Children.Add(adapter.GetRectangle());
        }
Esempio 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());
        }
Esempio n. 3
0
 public void SetComponent(RectangleNew component)
 {
     this.component = component;
 }
Esempio n. 4
0
 public Adapter(RectangleNew rectangle)
 {
     adaptee = rectangle;
 }