[2] DejaVU Online: Principles of Object-Oriented Software Development (©)
[2] - [up] [top] - [I] [II] [III] [IV] - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] - [A] [R]

Instructor's Guide: Idioms and Patterns

Instructor's Guide


intro polymorphism idioms patterns events summary, Q/A, literature

Rationale

This chapter introduces the basic mechanisms of object-oriented programming, in particular some idioms and patterns that will likely occur in actual system develpment. This chapter does require some experience with object-oriented programming, in Java or C++. Most of the code snippets are fairly simple, and are meant for illustration only.

Hints

The treatment of the examples requires at least some knowledge of Java and C++. This is a good moment to present the material in the appendices.

Project assignments

As possible subjects for a paper, I suggest

Comments

A solid grasp of the basic mechanisms of object-oriented programming, including idioms and patterns, is necessary to fully appreciate the more abstract concepts underlying object oriented modeling. In my experience, students like the simple example programs. I advise them to try the programs and to experiment with some simple modifications.
[
2] - [up] [top] - [I] [II] [III] [IV] - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] - [A] [R]
Hush Online Technology
hush@cs.vu.nl
12/29/99