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

Persistance des données Java Discussion :

DAO en interface et implémentation


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Par défaut DAO en interface et implémentation
    Bonjour,

    Je voulais poser une simple question: pourquoi sépare-t-on la couche DAO en interface et implémentation?

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Parce que du point de vue de l'application utilisatrice, l'implémentation n'a pas d'importance.
    Du coup, on défini le contrat (l'interface) et on donne une implémentation de ce contrat (les classes).
    Si un jour, on change de technologie, comme par exemple passer d'une implémentation Hibernate native à EclipseLink, l'application ne sera pas touchée puisqu'elle ne fait référence qu'à l'interface.

    C'est plus clair ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Par défaut
    Limpide.

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment créer une interface avec implémentation
    Par Linconnu dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 27/10/2011, 18h12
  2. Interfaces et implémentations avec checked exceptions
    Par dingoth dans le forum Langage
    Réponses: 2
    Dernier message: 30/04/2010, 16h10
  3. Réponses: 4
    Dernier message: 05/05/2008, 11h43
  4. Problème d'interface et implémentation
    Par dolu02 dans le forum Langage
    Réponses: 3
    Dernier message: 07/05/2007, 23h04
  5. Réponses: 2
    Dernier message: 08/01/2006, 15h09

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