Design Patterns

Where is a good source for learning Design Patterns?
Has anyone heard of what is called "Gang of 4" and "Model via Control"?
[133 byte] By [Complete] at [2007-11-19 23:28:57]
# 1 Re: Design Patterns
The best way to learn design patterns is read design patterns book.
nolxev at 2007-11-9 12:18:12 >
# 2 Re: Design Patterns
MVC is Model-View-Control pattern. This pattern isn't cover in Design Pattern written by GoF but you can find it in other books. If you have been writting code in MFC, the Document/View architecture is actually a variant of MVC.

http://en.wikipedia.org/wiki/Model_view_controller
Kheun at 2007-11-9 12:19:12 >
# 3 Re: Design Patterns
Hi
Are there any design architectures other than MVC which are normally used in the development of a application?

Thanks in advance
Nishi
nishi1709 at 2007-11-9 12:20:15 >
# 4 Re: Design Patterns
Definitely, there are a lot more. Some of them are already quite well-known, like layer, pipeline, filter, proxy and even blackboard.
Kheun at 2007-11-9 12:21:21 >
# 5 Re: Design Patterns
I have to create a MDI application in VC++. Now other than the Document/View architecture provided by MFC are there any other design pattern which can be used for my application?

Also can the MVC and Doc/View architecture be mapped directly?
nishi1709 at 2007-11-9 12:22:19 >
# 6 Re: Design Patterns
Sorry for the late reply. I have been busy on some work.

As a matter of fact, the Document/View is actually a variant of MVC. The 'C' and "V' parts of the MVC architecture pattern are combined into the View part of Document/View.
Kheun at 2007-11-9 12:23:18 >
# 7 Re: Design Patterns
< Head First Design Pattern> is a good book to start with..
Keping at 2007-11-9 12:24:21 >