<<< Polymorphism     Index     Polymorphism Example >>>

9. Polymorphic Operations


  • Base class may have many possible children, each of which implements its own variation of an operation

  • A polymorphic operation can be declared without an implementation in a parent class with the intent that an implementation must be supplied by each descendant class.

  • Such an incomplete operation is abstract (shown by italicizing its name).

  • Polymorphic operations are enabled by generalization:

      generalization notation

<<< Polymorphism     Index     Polymorphism Example >>>