Ho alcune viste e presentatori. Nella mia architettura, hanno una dipendenza circolare, quindi la vista ha un riferimento al presentatore e viceversa.
Ora, che è il più comunemente usato:
class View
{
View()
{
this.Event += presenter.EventHandler;
}
}
o
class Presenter
{
Presenter()
{
view.Event += this.EventHandler;
}
}
O forse è più o meno la stessa cosa? In caso contrario, quali sono i pro e i contro di ciascuno?