public void Visit(IElement element)
        {
            Politikus p = element as Politikus;

            if (p != null)
            {
                p.Fizetés -= 100000;
                if (p.Párt == "Jó Párt")
                {
                    p.EgyébJuttatás += 200000;
                }
            }
        }
        public void Visit(IElement element)
        {
            Politikus p = element as Politikus;

            if (p != null)
            {
                if (p.Párt != "Rossz Párt")
                {
                    p.Párt     = "Rossz Párt";
                    p.Fizetés -= 50000;
                }
                else
                {
                    p.Párt     = "Jó Párt";
                    p.Fizetés += 100000;
                }
            }
        }
 public void Detach(Politikus p)
 {
     politikusok.Remove(p);
 }
 public void Attach(Politikus p)
 {
     politikusok.Add(p);
 }