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

C# Discussion :

Héritage utile ou pas?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de yoyo3d
    Homme Profil pro
    Administratif
    Inscrit en
    Avril 2002
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2002
    Messages : 421
    Par défaut Héritage utile ou pas?
    Salut à tous,

    Toujours dans un but d'apprentissage, je réalise une appli de gestion d'aquariums C# /WPF.

    Au départ, j'avais pensé appliquer le principe de l'héritage en créant 2 classes "poisson".
    • La premiere pour me servire d'encyclopédie, dans laquelle j'aurais stocké toutes les données "physiologiques" relative à chaque poisson.
    • La deuxieme m'aurait permi d'identifier réellement les individus que je possede mais cette fois avec des détails liés aux individus (le sexe l'age, la date d'achat ou de naissance, les détails de couleurs etc)
    j'aurais donc pu grace à cette méthode préciser que le poisson Bubule que je vient d'acheter aujourd'hui correspond au "model bubuloïde" et je sais que , grace aux infos stockées dans ma base encyclopédique, je dois garder Bubule dans une eau à 26° blablabla...

    Est-ce une bonne pratique ou est ce que l'héritage n'est pas utile ici, dois je tout mettre dans une "super classe globale" poisson .

    Pour info, les exemples liés à la partie "Orienté Objet" sont plutôt simples, mais pas forcément concret…d'ou mon doute

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Par défaut
    Je te conseil de lire "Design patterns - Tête la première", il y a la réponse à ta question.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    A la va vite je ferai :
    une classe Espece
    une classe Poisson qui hérite de Espece->info sur un type de poisson
    une classe InfoSpecifique -> couleur, age,
    un classe MonAnimal qui contient : Une Espece et un InfoSpecifique

    mais bon il faut des cas un peu plus concret et puis ca dépend de ce que tu désires faire.

    Si tu loues que des voitures faire le designe d'une classe voiture suffit, si tu loues des voitures et des camions tu feras designe des classes véhicule, voiture et camion

  4. #4
    Membre éclairé
    Avatar de yoyo3d
    Homme Profil pro
    Administratif
    Inscrit en
    Avril 2002
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2002
    Messages : 421
    Par défaut
    merci de vos réponses.

    le principe est hyper simple, dans mon formulaire "individu" (la carte d'identité du poisson que je possede physiquement) je veux rattacher les données spécifiques de mon encylopédie

    detail de l'individu
    Nom:bubule
    sexe: male
    prix: 2.50 euros
    couleur: rouge

    info encyclopedique
    température de l'eau conseillée: 27°
    PH conseillé:7
    Info spécifique: ne pas mettre avec des pyranha

    en gros c'est comme créer un nouveau contact dans mon agenda et le rattaché à la catégorie "famille" j'aurais donc le formulaire "famille" qui s'affichera, par contre, si je le met dans la catégorie "entreprise", c'est un autre type de formulaire que je remplirais..

    j'espère etre assez clair.
    pour le bouquin, je vais le prendre, j'avais hésité, j'avais peur de pas avoir le niveau pour le comprendre

Discussions similaires

  1. [bitdefender10]services utiles ou pas
    Par arfy dans le forum Sécurité
    Réponses: 10
    Dernier message: 13/08/2007, 12h23
  2. index utile ou pas ?
    Par dbaenbois dans le forum Administration
    Réponses: 5
    Dernier message: 26/04/2007, 10h51
  3. [MySQL] Argument utile ou pas ?
    Par pc.bertineau dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/02/2007, 11h19
  4. java.util.Calendar pas supporté par CLDC
    Par rozwel dans le forum Java ME
    Réponses: 1
    Dernier message: 03/02/2007, 20h47
  5. Thread utile ou pas?
    Par mIch°° dans le forum Delphi
    Réponses: 7
    Dernier message: 12/01/2007, 13h57

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