0

Hopefully (but not necessarily) one that is independent of language or framework?

dkretz
  • 37,399
  • 13
  • 80
  • 138

2 Answers2

1

I use a simple one of my own devising:

  • a square for Model (M is a square letter) - squares also look like tables
  • a circle for Controller (C is a round letter) - circles indicate the controllers are for the "flow", they glue model and view together
  • a triangle for View, point on the bottom (V is a triangular letter)

This is for when I am doing a Visio type diagram. This simple mnemonic keeps it easy to remember.

D'Arcy Rittich
  • 167,292
  • 40
  • 290
  • 283
1

there's a simple model at: http://en.wikipedia.org/wiki/Model-view-controller

you can find a uml diagram of the model and view here: http://www.dofactory.com/Patterns/PatternObserver.aspx. the controller is sometimes in the gui.

there are some flavours of mvc: http://en.wikipedia.org/wiki/Presentation-abstraction-control, http://en.wikipedia.org/wiki/Model_View_Presenter

Ray Tayek
  • 9,841
  • 8
  • 50
  • 90
  • +1 for your first reference has these lists: Implementations of MVC as GUI frameworks Implementations of MVC as web-based frameworks – dkretz Dec 07 '08 at 23:56