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 ?