Documentation Flash CS3 |
|||
| Programmation avec ActionScript 3.0 > Programmation orientée objet en ActionScript > Principes de la programmation orientée objet | |||
La programmation orientée objet est une technique d'organisation du code d'un programme en le groupant en objets -- les objets étant ici des éléments individuels comportant des informations (valeurs de données) et des fonctionnalités. L'approche orientée objet permet de regrouper des éléments particuliers d'informations (par exemple, les informations d'un enregistrement musical : titre de l'album, titre de la piste ou nom de l'artiste) avec des fonctionnalités ou des actions communes associées à ces informations (comme l'ajout de la piste à une liste de lecture, ou la lecture de tous les enregistrement de cet artiste). Ces éléments sont combinés en un seul, l'objet (par exemple, un « Album » ou une « piste »). La possibilité de regrouper ainsi ces valeurs et ces fonctions offre divers avantages. Ainsi, il est possible de ne suivre qu'une seule variable au lieu de plusieurs, d'organiser ensemble des fonctionnalités apparentées, et de structurer le programme d'une manière beaucoup plus proche du fonctionnement humain.
En pratique, la programmation orientée objet se décompose en deux parties. La première partie est l'ensemble des stratégies et des techniques de conception d'un programme (c'est pourquoi elle est fréquemment appelée conception orientée objet). Ce vaste sujet ne sera pas abordé dans le présent chapitre. L'autre partie de la programmation orientée objet est l'ensemble des structures de programmation qui sont disponibles dans un langage donné pour faciliter la construction d'un programme selon une approche orientée objet. Ce chapitre aborde les tâches suivantes, qui sont fréquentes en POO :
La liste de référence suivante énumère les termes importants que vous rencontrerez dans ce chapitre:
private et public sont des attributs. Une méthode privée ne peut être appelée que par le code résidant dans sa classe, alors qu'une méthode publique peut être appelée par du code résidant n'importe où dans le programme..) indique qu'un nom réfère à un élément enfant (propriété ou méthode) d'un objet. Par exemple, dans l'expression monObjet.maPropriété, l'oprateur point indique que le terme maPropriété fait référence à une valeur qui est un élément de l'objet monObjet.Au fur et à mesure que vous avancez dans le chapitre, vous pouvez tester des exemples de code. Etant donné que les exemples de code de ce chapitre traitent principalement de la définition et de la manipulation des types de données, le test des exemples impliquera la création d'une instance de la classe définie, la manipulation de cette instance à l'aide de ses propriétés ou de ses méthodes et l'affichage des valeurs des propriétés de cette instance. Pour afficher ces valeurs, écrivez des valeurs dans une instance de champ de texte sur la scène, ou utilisez la fonction trace() pour imprimer des valeurs sur le panneau Sortie. Ces techniques sont décrites dans la section Test des exemples de code contenus dans un chapitre.
Flash CS3
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000059.html