Exemple #1
0
        public void MakeATable()
        {
            Console.WriteLine("Mise en place de la table :");
            Fork1 = new Fork(1);
            Fork2 = new Fork(2);
            Fork3 = new Fork(3);
            Fork4 = new Fork(4);
            Fork5 = new Fork(5);

            Console.WriteLine("___________________________________");

            Dish1 = new Dish(Fork1, Fork2, 1);
            Dish2 = new Dish(Fork2, Fork3, 2);
            Dish3 = new Dish(Fork3, Fork4, 3);
            Dish4 = new Dish(Fork4, Fork5, 4);
            Dish5 = new Dish(Fork5, Fork1, 5);

            Console.WriteLine("___________________________________");

            Philosophe1 = new Philosophe(1, "Platon", Dish1);
            Philosophe2 = new Philosophe(2, "Socrate", Dish2);
            Philosophe3 = new Philosophe(3, "Descartes", Dish3);
            Philosophe4 = new Philosophe(4, "Marx", Dish4);
            Philosophe5 = new Philosophe(5, "Sartre", Dish5);

            Console.WriteLine("___________________________________");
        }
Exemple #2
0
        public Dish(Fork leftFork, Fork rightFork, int id)
        {
            LeftFork  = leftFork;
            RightFork = rightFork;
            Id        = id;

            Console.WriteLine($"Instanciation de l'assiette {Id}");
        }