Question

Est-il acceptable pour permettre un visiteur de modifier l'état du récepteur, ou devrait-il être un modèle de commande à la place?

Était-ce utile?

La solution

Le but du motif de visiteur est de permettre à de nouvelles opérations à ajouter à une classe sans heirarchy modification de ce heirarchy. Je ne l'ai jamais vu quelqu'un ce qui suggère que sont acceptables les opérations en lecture seule uniquement. La seule limitation est que les opérations ajoutées ne devraient utiliser l'interface publique de la classe heirarchy.

scroll top