public void MakeBaby(string name, Dad dad) { Console.WriteLine($"Mamma {Name} ha fatto un figlio con {dad.Name}"); var newBaby = new Baby(name); Children.Add(newBaby); newBaby.Cries += ComfortsChild; dad.RecognizeChild(newBaby); }
static void Main(string[] args) { Mum leila = new Mum("Leila"); Dad hanSolo = new Dad("Han Solo"); Console.WriteLine("La mamma si chiama " + leila.Name); Console.WriteLine("Il papà si chiama " + hanSolo.Name); leila.MakeBaby("Kylo Ren", hanSolo); leila.MakeBaby("Darth Vader Junior", hanSolo); var kyloRen = leila.Children[0]; kyloRen.BeginsToCry(2); kyloRen.BeginsToCry(5); kyloRen.BeginsToCry(8); var dvj = leila.Children[1]; dvj.BeginsToCry(9); Console.Read(); }