Conception et Programmation objet

  • Établissement

    INP - ENSEEIHT

Description

Les principaux concepts présentés sont l'encapsulation à travers la notion de classe (classe, objet, attributs, méthodes, constructeurs, liaison statique, etc.), l'abstraction (droit d'accès, interfaces, héritage, classes abstraites, laison dynamique), la généricité, les exceptions, les collections, les patrons de conception, la programmation événementielle (via la création d'interfaces graphiques), les tests unitaires (avec JUnit), l'introspection et les annotations. 

Un premier projet (travail individuel) permet de valider l'encapsulation via la création d'une classe et de ses programmes de tests.

Un deuxième projet (travail individuel) se focalise sur l'abstraction, la mise en œuvre d'un patron de conception et la bonne utilisation des exceptions.

Lire plus