Object-Oriented Design Principles

The following is a short list of powerful design principles that came to mind while working on the OOP architecture for a small board game:

Class Design

Function Design

Summary

For classes:

For functions:

Written 1/8/05, DRC