MVC is een zeer belangrijk patroon voor softwareontwikkeling. Zoals u het weet, betekent het de verantwoordelijkheden tussen het Model (de bedrijfsregels), de Mening (UI) en het Controlemechanisme (de gebruikersacties) verdeeld zijn.
Ik zou uw ontwerp zoals aangetoond in uw diagram een beetje om niet op het niveau van een Etiket veranderen te gaan.
Lees meer hier:
http://www.javaworld.com/javaworld/jw-07-2000/jw-0721-hmvc.html