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

JavaScript Discussion :

Interaction entre objets différents


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2019
    Messages : 48
    Points : 38
    Points
    38
    Par défaut Interaction entre objets différents
    Bonjour,

    J'ai un peu de mal à faire interagir deux objets différents ensemble.
    j'ai un objet qui représente un Visiteur, et l'autre représente un Canvas où le Visiteur peut signer avec la souris.

    La méthode dessiner() se trouve dans l'objet Canvas.
    Or, c'est le Visiteur qui signe et donc qui dessine ??
    De même, un visiteur peut effacer sa signature mais la methode effacerDessin se trouve dans Canvas.

    J'avais fait de Canvas une classe fille de Visiteur, mais cela n'a pas vraiment de sens puisque un Canvas n'est pas un Visiteur.
    Et dans ma consigne, tous mes addEventListener doivent être contenus à l'intérieur des classes.

    Est-ce que quelqu'un pourrait m'expliquer la méthode ?

  2. #2
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 009
    Points
    2 009
    Billets dans le blog
    1
    Par défaut
    Tout simplement utiliser une classe principale qui se charge de piloter le tout et gère les interactions entre les deux.
    Une classe indépendante qui possède un objet canvas et un objet visiteur, pas une classe parente dont les deux hériteraient (pratique à bannir dans 99.9% des cas).

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2019
    Messages : 48
    Points : 38
    Points
    38
    Par défaut
    Bonjour Sodium,

    merci pour ta réponse, est-ce que tu pourrais me donner un exemple ?

Discussions similaires

  1. Interaction entre objets
    Par developpeur59 dans le forum C#
    Réponses: 1
    Dernier message: 23/01/2017, 07h52
  2. [2.x] interaction entre objets et entités
    Par lhapaipai dans le forum Symfony
    Réponses: 3
    Dernier message: 19/07/2011, 08h52
  3. Interaction entre logiciels différents
    Par EvanG dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 17/04/2007, 15h49
  4. Réponses: 3
    Dernier message: 19/10/2006, 20h56
  5. [Collaboration/Interaction] Peut-on schématiser une interaction entre un bouton de commande et un autre objet ?
    Par manel007 dans le forum Autres Diagrammes
    Réponses: 5
    Dernier message: 21/09/2004, 01h01

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