Yet another form of polymorphism we will consider is pure polymorphism. This term is usually used to to mean function that have one or more polymorphic arguments, and can thus do a variety of different tasks depending upon the values they are given.
Most methods in a framework will use pure polymorphism, and depend upon the child classes to redefine various methods to achive a number of different effects.