示例#1
0
        public Liasse construit(string nomClient)
        {
            constructeur.construitBonDeCommande(nomClient);
            constructeur.construitDemandeImmatriculation
                (nomClient);
            Liasse liasse = constructeur.resultat();

            return(liasse);
        }
示例#2
0
      void testBuilder()
      {
          ConstructeurLiasseVehicule constructeur;

          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();
          }
          ProjetSI73.Builder.Vendeur vendeur = new ProjetSI73.Builder.Vendeur(constructeur);
          ProjetSI73.Builder.Liasse  liasse  = vendeur.construit("Martin");
          liasse.imprime();
      }