Virtual Functions Inherited From RWCollection
The Smalltalk-like collection classes inherit from the abstract base class RWCollection, which in turn inherits from the abstract base class RWCollectable, described in Designing an RWCollectable Class, Creating an RWCollectable Object, Complete Listing for Class Bus, and Tables of the Smalltalk-like Classes. (Thus do we produce collections of collections, but that is another story.)
An abstract base class is a class intended to be inherited by some other class, not used as itself per se. If you think of it as a kind of virtual class, you can easily project the meaning of virtual functions. These virtual functions provide a blueprint of functionality for the derived class. As an abstract base class, RWCollection provides a blueprint for collection classes by declaring various virtual functions, such as insert(), remove(), entries(), and so on.
This section describes the virtual functions inherited by the Smalltalk-like collections. Any of these collections can be expected to understand them.