- Programmation objet

Remarque: Ce paragraphe a été écrit uniquement pour avoir un exemple de programmation
objet avec Perl : il ne sera pas développé dans le cadre du DESS TIMH
Pour ceux qui connaissent la programmation objet, Perl (version 5) permet de définir des objets.
En résumé on associe à un « objet » des données et des « méthodes ». Ce qui simplifie
l'utilisation ensuite de ces objets.
En Perl objet : un « objet » est une référence, une « méthode » est une procédure, une « classe »
d'objet est un package.
En pratique :
On crée un fichier Perl (avec le suffixe .pm) qui contient la classe d'objet que l'on veut définir
Deux méthodes particulières :
new, constructeur, appelée automatiquement à la création de l'objet
et DESTROY, destructeur, appelée automatiquement à la destruction de l'objet
Notes:
- On déclare les variables avec my plutôt que local en Perl 5
- La fonction bless permet de rendre un objet « visible » de l'extérieur.
|