IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[POO] Constructeur ou methode d'initialisation?


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 259
    Points : 126
    Points
    126
    Par défaut [POO] Constructeur ou methode d'initialisation?
    Bonjour,

    J'ai lu une information qq part et je me pose la question suivante:

    En prog objet en PHP, pourquoi est-il plutot préconiser de faire un constructeur minimal et donc d'appeler, après la création de l'objet, une méthode d'initialisation qui s'occupe de l'initialisation effective de l'objet?

    Merci pour vos réponses

  2. #2
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 488
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 488
    Points : 6 039
    Points
    6 039
    Par défaut
    Personnellement, je ne vois pas pourquoi mais ça depend de l'application du moin du rôle de l'objet mais un constructeur est là pour des opérations obligatoires lors de l'instanciation de l'objet. Il y a pas plus claire que ça
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par gids01
    Bonjour,

    J'ai lu une information qq part et je me pose la question suivante:

    En prog objet en PHP, pourquoi est-il plutot préconiser de faire un constructeur minimal et donc d'appeler, après la création de l'objet, une méthode d'initialisation qui s'occupe de l'initialisation effective de l'objet?

    Merci pour vos réponses
    Enfaite la préconisation doit venir entre autre du fait que lorsqu'un constructeur n'est pas explicitement déclaré dans une sous classe, c'est le constructeur parent qui est utilisé...


    Avec une initilisation effective, tu peux à tout moment "réinitialiser" ton instance comme tu le souhaites, moi ça me paraît bien plus ordonné, plus pratique que de rappeler ton constructeur.

    D'ailleurs un constructeur, ça sert à construire.

Discussions similaires

  1. Appel de methode aprés initialisation du bean
    Par brasselyd dans le forum Spring
    Réponses: 1
    Dernier message: 23/03/2007, 11h44
  2. [POO] constructeur d'une class
    Par spirou dans le forum Langage
    Réponses: 13
    Dernier message: 05/07/2006, 16h11
  3. [POO] Constructeur et héritage
    Par LDDL dans le forum Langage
    Réponses: 3
    Dernier message: 23/05/2006, 21h44
  4. [POO] Interface et méthode abstraite en PHP5
    Par Invité dans le forum Langage
    Réponses: 9
    Dernier message: 24/04/2006, 00h54
  5. [POO] Constructeur de classe
    Par cescu dans le forum Langage
    Réponses: 7
    Dernier message: 14/02/2006, 21h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo