This article explains how to create polymorphic objects. The article shows how to create IS-A relationships and Has-A attributes.