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

Design Patterns Discussion :

Implémentation en Java les exemples du livre "Tête la première Design Patterns".


Sujet :

Design Patterns

  1. #1
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut Implémentation en Java les exemples du livre "Tête la première Design Patterns".
    Bonjour,

    J'essaie d'implémenter en Java les exemples du livre "Tête la première Design Patterns".

    Je suis déjà perdu à la page 2 du chapitre 1.

    Comment écrire une superclasse Canard et comment faire hériter Colvert et Mandarin de cette superclasse ?

    Tintin92

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 545
    Par défaut
    créer les classes Canard , Colvert et Mandarin
    faire hériter Colvert et Mandarin de Canard

    class Canard {
    }

    class Colvert extends Canard {
    }

    class Mandarin extends Canard {
    }
    Images attachées Images attachées  
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  3. #3
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 545
    Par défaut
    Evidemment, si on considère qu'il n'y a pas de 'purs' canards mais qu'ils sont tous d'une espèce donnée (Colvert, Mandarin, Branchu, etc), alors Canard est une interface ou une classe abstraite.
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  4. #4
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut
    Merci,

    J'ai saisi le code sous Eclipse.
    J'ai fait un reverse sous Bouml.
    J'ai créé une class view sous Bouml.

    Résultat sous forme de pièce jointe.

    Tintin92
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Exemples du livre SQL Tête la première
    Par ernestomaja dans le forum Livres
    Réponses: 13
    Dernier message: 02/02/2015, 12h17
  2. Réponses: 0
    Dernier message: 25/06/2014, 20h52
  3. Je cherche un livre - "C# Tête la première"
    Par Rei_K dans le forum Livres
    Réponses: 2
    Dernier message: 23/02/2012, 12h24
  4. Réponses: 6
    Dernier message: 26/12/2008, 16h40

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