static void Main(string[] args) { int width = 0; int height = 0; Widget w; TextField tf = new TextField(width, height); BorderDecorator bd = new BorderDecorator(w);//? ScrollDecorator sd = new ScrollDecorator(w); bd.SetComponent(tf); sd.SetComponent(bd); bd.draw(); sd.draw(); Console.ReadKey(); }