Review questions

A

What are software design patterns?

B

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.

C

For each pattern draw a relevant UML class diagram.

D

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