Grafiske brugergrænseflader i Java, del 1
- slide 9 : 30
Model, syn og inputkontrol
Vi ønsker at opdele et program i tre samarbejdende komponenter, som har færrest mulige indbyrdes bindinger mellem hinanden.
Model
(Model)
Selve den indre programlogik løsrevet fra input og output aspekter
Syn
(View)
Præsentationen af modellen
Output på skærmen
Der kan være flere syn på samme model
Inputkontrol
(Controller)
Håndtering af input fra tastaturet og musen
Input forekommer ofte på et syn, og det påvirker for det meste modellen direkte og synet indirekte (feedback)
Cyklus i interationen mellem syn, inputkontrol og model.