Review questions


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?

    Part I: Software Engineering and Computer Games
    Part II: Software Engineering and Computer Games Reference