Back to list
Views:   18.2K
Replies:  1

Is MVC one of the GoF (Gang-of-Four) patterns?

I was wondering whether MVC is one of the GoF patterns.
I see familiar patterns like Bridge patterns which seem similar to MVC.
So, is MVC a type of Bridge pattern or is it a standalone pattern with no relation to GoF?

maor parizat, Sep 26, 2010
Reply 1

Well, no MVC is not one of the GoF patterns. They are not at the same level. MVC is what is called an architectural pattern while GoF patterns are design patterns.

However, when implementing MVC you can take advantage of existing patterns. Take the Head First Design Patterns book they build MVC using Strategy, Composite, and Observer pattern. And I'm sure that there exists other implementations of the MVC pattern using other design patterns. I have also seen MVC being done using the Command pattern.

Needless to say, even though MVC is not a GoF pattern, it is still a very useful one. GoF patterns are only a few of all existing patterns out there.
Robert Blixt, Sep 26, 2010
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.