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

avec Java Discussion :

Communication entre classes


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 120
    Par défaut Communication entre classes
    Bonjour,

    Dans le cadre d'un projet je dois développer une petite application java et je n'ai pas codé en java depuis 8 ans donc j'ai comme quelque lacunes et doutes sur la façon de faire.

    J'ai une classe qui écoute un port série (gestion d'un périphérique) afin de récupérer une information de type texte. Ca aucun problème. Lorsque cette classe reçoit une info provenant de l'écoute de ce port je voudrais automatiquement avertir une autre classe et lui transmettre la valeur récupérée. Et là je ne sais pas quelle est la bonne façon de s'y prendre.

    Dois-je dans ma classe qui écoute le port série passer une instance de mon autre classe afin de pouvoir appeler une méthode sur celle-ci dès que nécessaire. Ou alors est il possible de dispatcher un évènement personnalisé qui contiendrait la valeur à transmettre et bien entendu d'écouteur dans mon autre classe cet èvenement. Est-ce que l'écoute d'un èvenement déclenche l'appel d'une fonction ?

    En vous remerciant.

  2. #2
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Dois-je dans ma classe qui écoute le port série passer une instance de mon autre classe afin de pouvoir appeler une méthode sur celle-ci dès que nécessaire
    Personnellement je ferais cela. Je passera l'instance dans le constructeur si possible.

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    Oui cet méthode est bien, sinon tu peux aussi passai par un buffer circulaire, quand ta classe qui s'occupe de la liaison série reçoit une information, elle la stocke dans le buffer, et ton autre classe consulte ton buffer des le départ.

    Il reste bloqué tant que le buffer n'a aucune informations dedans.

Discussions similaires

  1. Exercice sur les frontière de pays. - communication entre classes
    Par transab dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 27/05/2010, 16h54
  2. communication entre classes
    Par milomar dans le forum C++
    Réponses: 6
    Dernier message: 02/03/2008, 11h59
  3. Communication entre classes
    Par matteli dans le forum C++
    Réponses: 6
    Dernier message: 25/02/2008, 11h45
  4. Problème de communication entre classe
    Par FabaCoeur dans le forum Général Java
    Réponses: 4
    Dernier message: 22/01/2008, 13h50
  5. [c#] probléme de communication entre classe
    Par OpenGG dans le forum C#
    Réponses: 1
    Dernier message: 24/09/2006, 21h54

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