S. Jeannin & C. Leturc

Programmation et conception orientée objet

Il s'agit d'un cours de Programmation Orientée Objet qui se base sur le langage Java.

Contenu

Un cours de Programmation et de Conception Orientée Objet basé sur les langages Java et UML. Il se tient sur 9 séances.

Il contient trois parties principales, comportant 3 cours chacune :

  1. Concepts de base
    1. Introduction
    2. Héritage, visibilité
    3. Abstraction et interfaces
  2. Applications de l’orienté objet en Java
    1. Flux I/O, types énumérés, typage dynamique
    2. Exceptions, assertions, classes internes
    3. Types dérivés, collections
  3. Orienté Objet avancé
    1. Design Patterns
    2. Architectures logicielles en orienté objet
    3. Au-delà de l’orienté objet

Ressources

Le cours se base sur Java 8 et sur UML.

  • Page de téléchargement du JRE et du JDK : http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • Java Standard Edition 8 API Specification : http://docs.oracle.com/javase/8/docs/api/
  • Des tutoriels pour Java : http://docs.oracle.com/javase/tutorial/ et https://www.w3schools.com/
  • Programmer avec Java – Collection O’Reilly
  • Apprendre la POO avec le langage Java – Editions ENI