예제 #1
0
        static void Main(string[] args)
        {
            ConstructeurLiasseVehicule constructeur;

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

            if (choix == "1")
            {
                constructeur = new ConstructeurLiasseVehiculeHtml();
            }
            else if (choix == "2")
            {
                constructeur = new ConstructeurLiasseVehiculePdf();
            }
            else
            {
                constructeur = new ConstructeurLiasseVehiculeDoc();
            }
            Vendeur vendeur = new Vendeur(constructeur);
            Liasse  liasse  = vendeur.construit("Dupuis");

            liasse.imprime();
            Console.ReadKey();
        }
예제 #2
0
        public Liasse construit(string nomClient)
        {
            constructeur.construitBonDeCommande(nomClient);
            constructeur.construitDemandeImmatriculation
                (nomClient);
            Liasse liasse = constructeur.resultat();

            return(liasse);
        }