Design Pattern (MVC, MVVM, MVP) for code reuse with shared back end and multiple UI implementations?

I'm currently making an application that has shared code on the backend. As presentation layers I'm using WinForms, Cocoa (MonoMac) and GTK# (Linux).

I'm trying to get a kind of IView, IController and IModel setup going, are there any example applications out there...?

This so I can

wire up events (button clicks, data input) from the views and bind them to a function in the controller..
let the controller/model update the view
Thanks, Y


Sign In or Register to comment.