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 :

La POO et les méthodes statiques


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Points : 114
    Points
    114
    Par défaut La POO et les méthodes statiques
    Bonjour,


    Pour mon 1er travail (en tant qu'informaticien), j'ai été embauché dans une boite qui souhaite refaire une "peau neuve" a son CRM. Pour ce faire, elle a embauché un chef de projet dont le but est de rendre tout le CRM orienté objet (c'est super car j'adore ça). Et aussi, un programmeur (moi), qui serra charge de coder tout ce que Le CHEF DE PROJET aura pensée.

    Cela fait maintenant 6 mois que je travaille la bas, et une question depuis bien longtemps me turlupine: "Pourquoi TOUTES les méthodes que nous créons sont elles statiques?' (mis a part les getters/setters).

    Bien sur, j'ai posé la question a mon chef de projet.
    Voila ce qu'il m'a répondu:

    "Etant donné qu'une fonction statique n'est pas dépendante d'un objet, nous évitons la création de plusieurs objets et donc nous gagnons en performance et en mémoire. De plus si nous créons des objets nous devrions les stoker dans des variables de session, hors le protocole http étant de nature un protocole déconnecté, cela reviendrai a ramer dans le sens inverse du courant."
    Qu'en pensez vous?
    Merci

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Salut,

    change de chef de projet

    Quel est l'intérêt de passer tout en POO en recodant tout le code en méthodes statiques ? Je pense qu'il n'a pas une vision complète de la POO et il se raccroche comme il peut à ce qu'il maîtrise.

    L'histoire des performances gagnées, c'est vraiment de la flûte traversière.
    Cela fait maintenant des années et des années qu'il n'y a plus de différences notables.

    Je serais curieux de savoir, qu'est ce qu'il a bien pu conserver sous forme de classes dynamiques pour lesquelles tu n'as aucune méthode statique.

Discussions similaires

  1. POO : surcharge de méthode statique
    Par Kropernic dans le forum VB.NET
    Réponses: 7
    Dernier message: 28/03/2014, 09h49
  2. comprendre les méthodes statiques
    Par yuriyan dans le forum C#
    Réponses: 6
    Dernier message: 26/03/2012, 13h38
  3. question sur les méthodes statique
    Par yacin87 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 14/04/2010, 10h32
  4. Réponses: 9
    Dernier message: 29/10/2008, 23h17
  5. [POO] Classes et méthodes statiques
    Par Info-Rital dans le forum Langage
    Réponses: 1
    Dernier message: 20/12/2007, 13h00

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