private void AdapterClick(object sender, RoutedEventArgs e) { RectangleNew rectangleaa = new RectangleNew(); Adapter adapter = new Adapter(rectangleaa); canvas.Children.Add(adapter.GetRectangle()); }
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()); }
public void SetComponent(RectangleNew component) { this.component = component; }
public Adapter(RectangleNew rectangle) { adaptee = rectangle; }