Tik-76.278 Seminar on Programming

An Analysis of Design Patterns in MFC

Kim Nyberg, 36319M, Ti N
Petri Raitio, 32756A, Ti N
Kari Sydänmaanlakka, 36348B, Ti N

Department of Computer Science
Helsinki University of Technology
26.8.1996

Abstract

This paper analyses the design patterns found in the Microsoft Foundation Classes (MFC). The basic principles of MFC is presented, and each main class of design patterns is considered, with examples of different patterns from each class found or expected. The paper also presents the possible use of patterns in the cases that a pattern could solve some problem elegantly inside MFC.

Contents

  1. Introduction
  2. Microsoft Foundation Classes Overview
  3. Creational Patterns in MFC
  4. Structural Patterns in MFC
  5. Behavioral Patterns in MFC
  6. Conclusions
  7. Bibliography