Professional Documents
Culture Documents
POLYMORPHIS
M
PRESENTED BY
AJITH MOHANAN
◦ POLYMORPHISM THE WORD MEANS MANY & FORM THE PROPERTY OF POLYMORPHISM MEANS TAKING MANY
FORMS.
◦ POLYMORPHISM IS A FACILITY BY WHICH A SINGLE OPERATION OR ATTRIBUTE NAME IS DEFINED UPON MORE THAN
ONE CLASS AND TAKE UPON DIFFERENT IMPLEMENTATIONS.
◦ CONSIDER THE EXAMPLE OF A CLASS NAMED POLYGON WHICH REPRESENTS 2-D SHAPE.
◦ WE DEFINE AN OPERATION NAMED (get Area) ON THE CLASS POLYGON WHICH RETURNS THE VALUE OF OBJECT
AREA.
◦ THE OPERATION get Area WHICH REQUIRES SOPHISTICATED ALGORITHMS TO HANDLE ODDLY SHAPED POLYGONS IN
THE ABOVE FIG.
◦ WE ADD SOME MORE CLASSES SAY CLASS RECTANGLE,CLASS TRIANGLE,CLASS HEXAGON.
◦ WHICH ARE SUBCLASSES OF THE CLASS POLYGON.
POLYGON
AREA
get Area