Object-oriented design guidelines

Object-oriented design requires that you identify the objects in your system, and then design classes to represent them. As a class designer, you have to know the specifics of the class you are designing and be aware of how that class interacts with other classes. The art of good class design comes from experience: this chapter is a collection of the results of many such experiences.

NOTE Before you begin designing classes, you should have a solid understanding of what classes are and why they are important. If you are new to object-oriented programming, see the Bibliography for introductory books on this subject.

Classes
Abstract base classes
Inheritance
Multiple inheritance
Performance by design
Common design problems and pitfalls

[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker