Caut modele care privesc codarea unor părți ale unui GUI. Nu la fel de global ca MVC , cu care sunt destul de familiarizată, dar modele și idei bune și cele mai bune practici privind controalele și intrările individuale.
Să spun că vreau să fac un control care să afișeze unele obiecte care se pot suprapune. Acum, dacă fac clic pe un obiect, trebuie să aflu ce să fac (doar găsirea obiectului pe care îl pot face în mai multe moduri, cum ar fi un quad-tree și ordinea Z, asta nu este problema). Și, de asemenea, aș putea ține o cheie de modificator sau un obiect este activ de la început, făcând selecția sau ceva mai complicat. Trebuie să aibă o instanță obiect reprezentând un obiect de ecran, să se ocupe de acțiunea utilizatorului atunci când se face clic pe acesta sau o clasă de master. etc .. Ce fel de modele sau soluții există pentru astfel de probleme?