Il me semble qu'on peut justement envisager les éléments d'interface comme des agrégats, peut être implémentés comme des policies ou des traits (?), qui géreraient :
- l'accès aux données (un ensemble d'itérateurs, pointant vers les données?)
- la réception de messages (des dispositifs de pointage, de saisie, ou des autres éléments, quelque chose comme un triplet : emetteur, condition, message)
- l'envoi de message (paires messages destination?)
- le rendu (sous forme d'une liste d'instructions de base)
Partager