« Patrons de conception/Objet composite » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 319 :
class Program {
static void Main(string[] args) {
//_____________________________________________________________________________________
// On crée la structure, en général par de multiples appels à la méthode Add
Composants = new Composant[] {▼
// Ici, c'est plus
Nom = "ciel", ▼
var
Nom = "fond d
Composants
new Composite() {
Nom = "ciel",
Composants = new Composant[] { new Composite() {
Nom = "mer",
Composants = new Composant[] { ▲ Composants = new Composant[] {
new Feuille() { Nom="femme" }}}}}}
▲ };
//________________________________________________________________________________________
// Et voilà le pourquoi de l'utilisation du pattern:
Ligne 340 ⟶ 346 :
cadre.Draw();
}
}
|