コード例 #1
0
        public void LoadBuilder()
        {
            ConstructeurLiasseVehicule constructeur;

            Console.WriteLine("Voulez-vous construire " + "des liasses HTML (1), PDF (2), ODT (3) :");
            string choix = Console.ReadLine();

            if (choix == "1")
            {
                constructeur = new ConstructeurLiasseVehiculeHtml();
            }
            else if (choix == "2")
            {
                constructeur = new ConstructeurLiasseVehiculePdf();
            }
            else
            {
                constructeur = new ConstructeurLiasseVehiculeOdt();
            }

            Vendeur vendeur = new Vendeur(constructeur);
            Liasse  liasse  = vendeur.Construit("Martin");

            liasse.Imprime();
        }
コード例 #2
0
        public void AfficherLiasse()
        {
            Console.WriteLine("Quel type de liasse souhaitez vous construire ? \n 1 ) HTML \n 2 ) PDF \n 3 ) DOC");
            string choix = Console.ReadLine();

            Console.WriteLine("Quel est le nom du client ?");
            string nom = Console.ReadLine();

            ConstructeurLiasseVehicule constructeur;

            if (choix == "1")
            {
                constructeur = new ConstructeurLiasseVehiculeHtml();
            }
            else if (choix == "2")
            {
                constructeur = new ConstructeurLiasseVehiculeHtml();
            }
            else
            {
                constructeur = new ConstructeurLiasseVehiculeDoc();
            }
            Vendeur vendeur = new Vendeur(constructeur);

            vendeur.Construit(nom).Imprime();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            ConstructeurLiasseVehicule constructeur;
            string nomDuClient = "Martin";

            Console.WriteLine("Voulez-vous construire " +
                              "des liasses HTML (1) ou PDF (2) :");

            string choix = Console.ReadLine();

            if (choix == "1")
            {
                constructeur = new ConstructeurLiasseVehiculeHtml();
            }
            else
            {
                constructeur = new ConstructeurLiasseVehiculePdf();
            }

            Vendeur vendeur = new Vendeur(constructeur);
            Liasse  liasse  = vendeur.construit(nomDuClient);

            liasse.imprime();
        }