solution: A class for a class

The solution is to make a new class, a subclass of Class. The only instance of this class is the new class being define. Common class behavior is inherited from the parent, the constructor is defined in the child. This is an elegant solution that maintains the simple object/class relationship.

[audio] [real] Text to accompany slide13, in Chapter 5 of An Introduction to Object-Oriented Programming