Exemplo n.º 1
0
        public Client(string name, HospitalComponent hosp)
        {
            this.name = name;
            List <HospitalComponent> deps = hosp.ReturnCopy();

            foreach (Composite dep in deps)
            {
                List <HospitalComponent> docs = dep.ReturnCopy();
                foreach (Doctor doc in docs)
                {
                    this.hosp.Add(doc);
                }
            }
        }
Exemplo n.º 2
0
 public override void Add(HospitalComponent c)
 {
     Console.WriteLine("Impossible operation");
 }
Exemplo n.º 3
0
 public override void Remove(HospitalComponent component)
 {
     _children.Remove(component);
 }
Exemplo n.º 4
0
 public override void Add(HospitalComponent component)
 {
     _children.Add(component);
 }
Exemplo n.º 5
0
 public abstract void Remove(HospitalComponent c);
Exemplo n.º 6
0
 public abstract void Add(HospitalComponent c);