static void Main(string[] args)
{
Component com1 = new Leaf("111");
Component com2 = new Leaf("222");
Component com3 = new Leaf("333");
Component all = new Leaf("all");
all.Add(com1);
all.Add(com2);
all.Add(com3);
com2.Add(new Leaf("444"));
Client c = new Client(all);
c.Exec();
}