next up previous contents
Next: La notion de polymorphisme Up: Un exemple : la Previous: La notion d'encapsulation   Contents

La notion d'héritage

Dans le logiciel O.R.C.A., trois types de vertex ont été définis :

Figure: Diagramme d'héritage de la classe Vertex.
\includegraphics [angle=00,scale=0.4]{/afs/cern.ch/user/s/smoreau/scratch0/smoreau/these/images/class_Vertex_inherit_graph.eps}

Ces trois types de vertex possèdent certaines informations communes comme la position du vertex, l'erreur sur la position du vertex et la liste des traces qui lui sont associées et donc les mêmes méthodes pour y accéder. Il est alors intéressant de définir un type de vertex générique qui référence ces méthodes communes: il s'agit de la notion d'héritage.

Cette classe générique, la classe Vertex, est appelée classe mère et les classes RecVertex, TkSimVertex et TrivialVertex sont les classes filles qui héritent de la classe Vertex.


next up previous contents
Next: La notion de polymorphisme Up: Un exemple : la Previous: La notion d'encapsulation   Contents
Stephanie Moreau
2003-04-09