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 :

Relation entre classes


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut Relation entre classes
    Bonjour,
    Je suis nouveau sur C# (je connais le c++), mais ca fait pas mal de temps que je n'ai pas programmer.
    Je fais un programme, qui gere un magasin.

    Le nom de mes classes sont:
    Clients,
    Contacts,
    Objets,
    Commandes;

    Je souhaite faire une relation entre contacts et clients de tel sorte que chaque client puisse voir quels sont les coordonnées de son contact, et vice versa.
    De meme, je souhaite faire en sorte que chaque commande puisse avoir accès sur a la classe Objets, de sorte que si un Objet vient d'etre commander, il serra possible de le reduire de la liste des objets.
    Dois-je faire de l'heritage, ou bien aucun rapport?

    PS: Mon professeur pour l'instant n'a pas envi que nous nous servions du DataBase, donc les classes on étés implémentées "primitivement".
    Si vous voulez l'implémentation de mes classes fetes le moi savoir.

    Merci pour votre aide

  2. #2
    Membre chevronné Avatar de MetalGeek
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 412
    Par défaut
    Salut,

    en exposant les champs de tes classes via des propriétés, avec la visibilité Public (ou internal) tes classes ont accès aux membres des autres classes. Le principe de 'relation' comme tu dis ici n'est pas le même que dans une base de données.
    Un conseil : évite d'appeler ta classe 'Objets' (appelle-là par ex. 'Item' ou 'Article').

  3. #3
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut
    Merci pour ta réponse,
    Je vais essayer d'etre un peux plus précis. Tout d'abors, afin de bien comprendre la programation en C# notre prof nous a obliger de faire plusieurs implementation de la DAL (une avec foreach, une autre query, une lambda, et une xml). une fois cela fait il nous demande a present de faire l'implementation avec une base de données.

    Citation Envoyé par MetalGeek Voir le message
    Salut,
    Le principe de 'relation' comme tu dis ici n'est pas le même que dans une base de données.
    Donc justement, ce que tu écris m'interesse. Tout d'abors, je tiens a te dire que j'ai réglé mon precedent probleme en faisant contenir a l'interieur de ma classe Client (par exemple) un type du genre contact.
    Mais maintenant, cela ne marche pas car se type n'est pas pris en compte dans la base de données. Je ne sais pas comment faire le lien. Que me proposes tu?

    Merci beaucoup a vous tous pour votre aide

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/07/2009, 19h20
  2. Relations entre classes
    Par karim_sousse dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 29/06/2009, 13h24
  3. Relation Entre Class
    Par makaveli_12 dans le forum UML
    Réponses: 2
    Dernier message: 04/02/2009, 12h32
  4. Relation entre classe
    Par guimo26 dans le forum VB.NET
    Réponses: 5
    Dernier message: 25/11/2008, 15h08
  5. C++ , relations entre classes
    Par Panaméen dans le forum C++
    Réponses: 32
    Dernier message: 08/03/2008, 13h51

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