Programmation-objet avancée

Diplômes intégrant cet élément pédagogique :

Descriptif

Ce cours doit permettre aux étudiants, ayant pour la plupart abordé la programmation par objets avec le langage Java, d’acquérir des compétences sur les techniques avancées de programmation par objets existant en Java ou dans d’autres langages de programmation par objets. Les sujets couverts incluent : l’implémentation des patrons de conception les plus courants tels que MVC, Composite, Stratégie ; la réflexivité dans les langages de programmation ; l’héritage multiple et les mixins ; la programmation par aspects.

 

Langages de programmation par objets pouvant être considérés : Java, C++, Ruby, Python, Smalltalk.

Informations complémentaires

Langue(s) : Français