Ejemplo n.º 1
0
        public void MakeBaby(Dad dad, string name)
        {
            Baby baby = new Baby(name);

            Child     = baby;
            dad.Child = baby;
            //???
            //baby.AddComforter(dad.ComfortChild);
            //baby.AddComforter(/*this.*/ComfortChild);
            Console.WriteLine($"{Name} ha fatto un figlio con {dad.Name}, che si chiama {baby.Name}");
        }
Ejemplo n.º 2
0
 public override void ComfortChild(Baby baby)
 {
     if (Patience > 0)
     {
         Console.WriteLine($"{Name} prende in braccio {baby.Name} e lo culla");
         Patience--;
     }
     else
     {
         Console.WriteLine($"{Name} scappa con Chewbecca");
         //baby.RemoveComforter(ComfortChild);
     }
 }
Ejemplo n.º 3
0
 public static void ComfortChild(Baby baby)
 {
     Console.WriteLine($"La Forza  mostra al bambino {baby.Name} il fantasma di Obi-Wan Kenobi.");
 }
Ejemplo n.º 4
0
 public void ComfortChild(Baby baby)
 {
     Console.WriteLine($"{Name} genera una frequenza armonica su cui sincronizza i movimenti delle sue braccia per cullare {baby.Name}");
 }
Ejemplo n.º 5
0
 public override void ComfortChild(Baby baby)
 {
     Console.WriteLine($"{Name} compra un biglietto per il Messico");
     //baby.RemoveComforter(/*this.*/ComfortChild);
 }
Ejemplo n.º 6
0
 public abstract void ComfortChild(Baby baby);