Example #1
0
        public void LoadFlyweight()
        {
            FabriqueOption   fabrique = new FabriqueOption();
            VehiculeCommande vehicule = new VehiculeCommande();

            vehicule.ajouteOptions("air bag", 80, fabrique);
            vehicule.ajouteOptions("direction assistée", 90,
                                   fabrique);
            vehicule.ajouteOptions("vitres électriques", 85,
                                   fabrique);
            vehicule.afficheOptions();
        }
 public void ajouteOptions(string nom, int prixDeVente,
                           FabriqueOption fabrique)
 {
     options.Add(fabrique.getOption(nom));
     prixDeVenteOptions.Add(prixDeVente);
 }