MVC is itself a pattern(architectural design pattern).
MVC is design pattern and it's introduced for to separate the UI (User Interface) from ASP.Net.
MVC is an architectural design pattern that define the whole application design and structure.
creational,structural,behavioural
http://www.tutorialspoint.com/design_pattern/mvc_pattern.htm
hi Please check this URL http://c2.com/cgi/wiki?ModelViewControllerHistory http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller