Pour traiter des graphiques avec une pensée orientée objet, vous avez d'abord besoin d'une classe graphique. Cette classe graphique doit avoir les propriétés et les méthodes communes à tous les graphiques
De cette façon, d'autres graphiques peuvent en hériter directement, réduisant ainsi la redondance du code et se conformant à orienté objet L'idée,
fournit un modèle unifié pour les sous-classes suivantes pour écrire du code en privatisant ses attributs et ses méthodes d'abstraction