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

ASP.NET Discussion :

Structuration objet pour arbre


Sujet :

ASP.NET

  1. #1
    CUCARACHA
    Invité(e)
    Par défaut Structuration objet pour arbre
    Salut,

    Je travaille sur une petite structure objet qui me permettra de gérer les branches d'un arbre. Chacune d'elles a une nature différente.

    J'ai créé une interface qui défini les methodes classiques
    insert, update, select et delete.

    Chaque élément de base de l'arbre hérite d'une classe de base.

    Je m'embourbe un peu entre le vb et le c#

    J'aimerais que l'élément de base implémente l'interface afin que je sois systématiquement obligé de coder les méthodes définies dans l'interface quelque soit la nature de l'élément.

    Ca marche si je rattache chaque feuille de l'arbre à l'interface mais lorsque j'essaye de rattacher l'interface à la classe de base, il me manque un élément syntaxique...

    En gros, la classe de base "mustinherit" ainsi, les implémentation pourront être faite dans les héritier et non pas dans la classe de base...

    Quelqu'un pourrait m'aider ?

    ++

    Laurent

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Pourquoi avoir une classe de base et une interface ? Une abstract class ne suffirait pas ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    CUCARACHA
    Invité(e)
    Par défaut Je le sentais comme ça...
    Salut,

    En fait mon interface définit les membres Select, Insert, Update et Delete; en conséquence, elle est susceptible d'être utilisée ailleurs.

    J'essaye de te reproduire ma structure objet en texte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    IBUNode
        |
    Abstract BUBase : IBUNode
        |--- BUBU : BUBase
        |--- Abstract BUBUItemBase : BUBase
        | |--- BUItemType1 : BUBUItemBase
        | |--- BUItemType2 : BUBUItemBase
        |--- BUContract : BUBase
    Je pensais qu'en structurant mes objets ainsi, je ne serais obligé d'implémenter les membres de IBUNode que dans BUBU, BUItemType1, BUItemType2 et BUContract...

    Mais ça ne fonctionne pas

    Je dois avoir un problème de cerveau...

    Notes que si je fais ça ça fonctionne mais c'est pas ce que je voulais faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    IBUNode
        |
    Abstract BUBase
        |--- BUBU : BUBase,IBUNode
        |--- Abstract BUBUItemBase : BUBase
        | |--- BUItemType1 : BUBUItemBase ,IBUNode
        | |--- BUItemType2 : BUBUItemBase ,IBUNode
        |--- BUContract,IBUNode
    Alors si tu as une idée je suis preneur...

    ++

    Laurent

Discussions similaires

  1. BCB, Ressources et structure prévue pour Visual C++
    Par bakaneko dans le forum C++Builder
    Réponses: 8
    Dernier message: 22/11/2005, 18h38
  2. Sélection d'objets pour un logiciel de type AutoCAD
    Par loran4444 dans le forum C++Builder
    Réponses: 15
    Dernier message: 09/03/2005, 19h23
  3. Utilisation d'objets pour imprimer
    Par alainvh dans le forum Composants VCL
    Réponses: 3
    Dernier message: 02/12/2004, 10h25
  4. [débutant] java2D pour arbre généalogique
    Par pingoui dans le forum 2D
    Réponses: 4
    Dernier message: 16/11/2004, 13h30
  5. [debutant][JNI]Stocker des objet pour les rappeler plus tard
    Par Celenor dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 28/03/2004, 01h28

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