Example #1
0
        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);
        }
Example #2
0
        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();
        }