Partage
  • Partager sur Facebook
  • Partager sur Twitter

Instancier differentes classes en même temps

Sujet résolu
    15 janvier 2018 à 17:41:04

    Bonjour a tous,

    j'ai une classe Animal qui est une classe mère qui a plusieurs classes filles (Lion, Tigre, Chat, Mouton ...) et je voudrais avoir une instance de chacune de ces classes filles, mais plutôt que de la faire à la main de cette manière :

    Lion lion = new Lion();
    Tigre tigre = new Tigre();
    Chat chat = new Chat();
    Mouton mouton = new Mouton();

    je voudrais une methode moins manuel, qui me facilitera la tâche si je devais ajouter d'autre classes filles.

    Merci d'avance.:D

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      15 janvier 2018 à 18:43:52

      Pour faire simple, je t'invite à lire cet excellent livre sur les design patterns, parce que j'imagine que ta classe mère est un "Animal" et que tes classes filles sont des animaux, et tu aurai pu simplifier ça en une seule classe, qui t'aurait permis de simplement dynamiquement créer différents types d'animaux.

      Lien du livre, disponible gratuitement en ligne: http://gameprogrammingpatterns.com/

      • Partager sur Facebook
      • Partager sur Twitter
        15 janvier 2018 à 18:52:53

        Merci de ta reponse!

        je vais voir ça ^^

        • Partager sur Facebook
        • Partager sur Twitter

        Instancier differentes classes en même temps

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown