MVP, kommunikation mellan presenters?

Permalänk
Medlem

MVP, kommunikation mellan presenters?

Hej,

Nu har jag äntligen bestämt mig för att lära mig lite olika design patterns och jag har kikat lite på MVP (Model-View-Presenter). Det finns gott om exempel på hur kommunikationen mellan modellen, vyn och presentern ska fungera, men hur bör man sköta kommunikation mellan presenters?

Säg till exempel att jag har en vy (A) som hanterar en lista med kunder, och en annan (B) där man kan lägga till nya kunder. Hur ska man lägga till nya kunder i kundlistan? Tycker det borde finnas bättre konventioner att följa än att PresenterB ska ha en referens till PresenterA. Det kan ju bli ganska rörigt om man tänker sig ett program med lite fler funktioner om alla presenters ska ha massa referenser till varandra.

Tacksam för tips och förslag, eller länkar till artiklar som beskriver lösningar!