What are software design patterns?
Give examples of the design patterns we discussed: the Strategy pattern, the Template Method pattern, the Command pattern, the Composite pattern, the Singleton pattern, the Bridge pattern, and the Document-View pattern.
For each pattern draw a relevant UML class diagram.
What are the standard Document and View classes called in MFC programs? What are some other basic classes used in MFC programs?