Mai întâi prezentator
Presenter First este o abordare de dezvoltare software care combină ideile modelului Model View Presenter (MVP) și dezvoltarea bazată pe funcții pentru a dezvolta aplicații complet testate din descrieri furnizate de utilizator, utilizate în principal în medii GUI . În el modelul și vizualizarea sunt complet separate unele de altele [1] , iar caracteristicile sunt clar documentate în clasa de prezentare într-un mod declarativ, cu o simplitate eficientă în analiza și menținerea codului sursă creat. Cantitatea mare de cod necesară pentru implementarea acestei metodologii poate fi gestionată printr-un instrument de modelare.
Componente
Cele trei componente ale Presenter First sunt:
Model
Conține datele și logica necesare prezentatorului.
Vedere
Vizualizați informații și interacționați cu utilizatorul. În Presenter First, vizualizarea are puține responsabilități: transmite solicitările utilizatorului către prezentator (prin evenimente) și expune proprietăți și metode pentru afișarea informațiilor.
Prezentator
Este centrul triadei: primește cereri de la vizualizare, interogă modelul pentru informații și îl transmite vizualizării. Prezentatorul este pur și simplu un interpret de evenimente și nu are metode sau proprietăți publice.
Notă
- ^ Un instrument de modelare pentru primul model de prezentator , la codeplex.com .
linkuri externe
- ( RO ) Ce este prezentatorul întâi? , pe atomicobject.com . Adus la 17 decembrie 2008 (arhivat din original la 26 decembrie 2008) .