L'Actionscript 3 et la programmation orientee objet

Vous souhaitez une formation sur mesure, être accompagné, audité ou conseillé dans vos projets ? Faites nous votre demande

Informations

5 jours

Maîtriser le langage Actionscript 3 ou avoir suivi la formation: Développer avec Flash CS5.

Développeurs AS3

70% de pédagogie.

Objectifs

  • Construire vos classes
  • Définir l'état d'un objet
  • Ajouter un comportement à un objet
  • Protéger le comportement d'un objet
  • Généraliser un comportement
  • Utiliser le mécanisme du polymorphisme
  • Appliquer quelques principes de la POO

PROGRAMME

  • L'objet
    • La notion d'objet
    • Types et classes
    • Les caractéristiques des objets
    • Le comportement des objets
  • La classe
    • La notion de package
    • La structure d'une classe
    • Visibilité (private, public, internal)
    • La fonction constructeur
  • Les caractéristiques des objets
    • La notion d'état
    • Visibilité (private, public, protected, internal)
    • Les propriétés d'une classe
    • Les propriétés virtuelles (getter/setter)
  • Le comportement des objets
    • La notion de comportement
    • Visibilité (private, public, protected, internal)
    • Les méthodes d'une classe
    • Les paramètres
    • Le type de retour
  • Encapsulation
    • Protéger l'état d'un objet
    • Composition
    • Délégation
  • Héritage
    • La généralisation
    • Visibilité des attributs et méthodes
    • Redéfinir un comportement (override)
    • Spécialiser un comportement (this)
    • Le prototype
  • Polymorphisme
    • Interfaces et classes abstraites
    • Le transtypage
  • Les spécificités du langage AS3
    • Le mécanisme des namespaces
    • Les constantes, variables et fonctions globales
    • La classe dynamique
  • Les principes de la POO
    • Les principes
    • Implémenter un principe
    • Des principes aux patterns