. . "Now if you put pointers to functions of the appropriate types in the array, you get polymorphism at object- rather than class-granularity." . .