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

avec Java Discussion :

Encapsulation vs. Accès direct


Sujet :

avec Java

  1. #21
    Membre émérite Avatar de JoeChip
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    536
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 536
    Par défaut
    Il y a un comm qui dit ça :

    Code using an instance of some type should never, ever care if that type is an interface or a class or what.
    Amha, c'est le fond de l'histoire... Donc ça donne "Date" comme nom de l'interface, en fait... Ou de la classe dont l'utilisateur manipule une instance.

  2. #22
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Août 2011
    Messages : 342
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Autant je suis d'accord avec toi, GPPro, ainsi qu'avec la réponse la mieux notée à l'heure actuelle,

    autant je ne citerais jamais stackoverflow comme une référence de quoi que ce soit.
    Edit : snip le reste, j'avais mal lu.
    Et bien tu as tort... Stackoverflow est une des meilleures ref aujourd'hui. Après c'est comme tous les sites, tu fais le tri, mais il n'empêche qu'il y a énormément de gens compétents qui postent sur SO.

  3. #23
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Août 2011
    Messages : 342
    Par défaut
    Citation Envoyé par BenWillard Voir le message
    Il y a un comm qui dit ça :



    Amha, c'est le fond de l'histoire... Donc ça donne "Date" comme nom de l'interface, en fait... Ou de la classe dont l'utilisateur manipule une instance.
    Oui, peut-être qu'on peut voir les Itruc comme un vieux reste de la notation polonaise chère aux programmeurs windows oldschool.

  4. #24
    Membre éclairé
    Profil pro
    Ingénieur d'études et développement JAVA
    Inscrit en
    Mai 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études et développement JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 202
    Par défaut
    Bonjour,

    Si vous voulez continue à débattre je suis d'accord, mais n'oublie pas le contexte c'est encapsulation vs Accès direct.
    pour les convention de nommage ou les "best practice" chacun c'est argument.
    s'il y a un plus par rapport au contexte je suis preneur.

    Merci

  5. #25
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Il n'y a pas de raison d'avoir des conventions de nommage séparée pour les interfaces, puisqu'elles s'utilisent de la même manière que les classes. D'ailleurs, l'api java ne fait pas de distinction.

    Pour revenir au sujet, le nommage des tes accesseurs font aussi partie de conventions de nommage: getXxx, setXxx, isXxx où Xxx contient un ou plusieurs mot en uppercamel case mais pas de verbe (le verbe ici étant seulement to get, to set et is).

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Seveur MySQL accées direct ?
    Par Didier100 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 30/09/2005, 21h35
  2. [TOMCAT] Comment empêcher l'accès direct aux fichiers
    Par thomine dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 14/04/2005, 10h19
  3. Empêcher l'accès direct avec squid
    Par Amélie Ladoque dans le forum Réseau
    Réponses: 6
    Dernier message: 11/04/2005, 14h49
  4. Accès séquentiel/Accès direct etc... kesako ?
    Par da_cruz dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 10/09/2003, 11h22
  5. Accès direct au disque dur
    Par Berdo dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 12/01/2003, 16h21

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