• [^] # Re: Mettre la complexité dans le typage

    Posté par (site web personnel) . En réponse au journal Typage statique versus typage dynamique. Évalué à 4.

    Le problème est que tu vas devoir définir une variable dans laquelle on va mettre les 3 objets différends, à différends moments.
    Ça dépend de ton compilateur, mais il vont pas tous être capable de détecter que la méthode que t'appels après avoir affecté ta variable avec une certaine instance de classe est effectivement disponible dans ta classe… Alors même que ce n'est pas une bonne idée d'avoir un getSessionID dans la classe connecting ou disconnecting..

    Ça pose des problèmes de sous-typages : certaines méthodes abstraites auront lieu d'être dans certaines classes, pas dans d'autres.

    Bref, oui ça peut marcher, mais c'est pas génial.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker