
http://www.devx.com/dotnet/Article/10186/1954?pf=true
Dit artikel beschrijft de weg naar een MVC met een Mediator pattern, maar dat terzijde. Mijn vraag is de volgende... waarom implementeerd de Controller de IObserver interface?
Mijn inziens is de mediator verantwoordelijk voor sturing van de juiste views. De View geeft mutaties door aan de controller, waarna deze het model aanpast, model roept voor zijn observers update() aan, waarna de views die call betekenis geven.
Een framework ontwerpje wat momenteel "functioneel is":

Misschien dat iemand eens zin heeft om mee te denken.