:: Enseignements :: Master :: M1 :: 2017-2018 :: Programmation Orientée Objet - Design Patterns ::
[LOGO]

Programmation Orientée Objet - Design Patterns


Responsable

Dominique Revuz -- www -- @
Philippe Finkel -- www -- @



Objectifs du cours

A l'issue de ce cours:

Déroulement

l'alternance classique cours/td est remplacée par des séances mixtes td/corrections/discussions/questions + une partie en autonomie et du travail d'auto-correction. un thème par semaine :

pas de projet.
pas d'autre CR de TD à faire en dehors de celui à rendre.
l'évaluation sera sous forme d'un TP noté de 4 heures. La dernière semaine sera consacrée à un entraînement pour ce TP noté.

e-Learning

La page elearning correspondant à ce cours.
C'est sur cette page que vous devrez déposer les compte-rendus de TD.
Seul un des membres du binôme doit faire le dépôt du CR, celui qui est le premier dans l'ordre alphabétique des noms de famille

Sujets de TD

Programmation Objet

Objectifs de la semaine :

  • Dessinons !
    [Etudes techniques librairie Canvas] [Dessins des lignes] [Et des ellipses ...] [Un peu de selection] [Selection colorée]
  • Ré-écrivons ls
    [Ligne de commande et liste de fichiers]
  • Jouons !
    [Enfin la paye]

  • - Compte-rendu du TD-C à faire en binôme, sur l'atelier TD1 sur elearning
    - Et correction (individuelle) des binômes proposés par la plate-forme e-learning
    - Lire le poly avant le TD-A suivant

    Tests unitaires : tester avant, pendant, toujours !

    Objectifs de la semaine :

  • JUnit et tests
    [Liste de course]
  • TDD
    [Questions] [Conversion de nombre Romain vers les entiers] [Conversion d'entiers vers les chiffres Romain] [Nombre Romain préfix]

  • - Compte-rendu du TD-B à faire en binôme, sur l'atelier TD2 sur elearning
    - Et correction (individuelle) des binômes proposés par la plate-forme e-learning
    - Lire le poly avant le TD-A suivant

    Design Patterns de création

    Objectifs de la semaine :

  • Equilibrium
    [Equilibrium]
  • Passe ton bac
    [Questions] [Des bacs et des camions] [et les Motos ?] [Factory ?] [Adaptons !] [Déléguons !] [OCP] [Fermeture]

  • - Compte-rendu du TD-B à faire en binôme, sur l'atelier TD3 sur elearning
    - Et correction (individuelle) des binômes proposés par la plate-forme e-learning
    - Lire le poly avant le TD-A suivant

    DP Decorator, Proxy, Adapter, Composite

    Objectifs de la semaine :

  • Je loggue, tu loggues, ...
    [Mon logger à moi]
  • Jouons à la guerre !
    [Questions] [Des unités militaires]

  • - Compte-rendu du TD-B à faire en binôme, sur l'atelier TD4 sur elearning
    - Et correction (individuelle) des binômes proposés par la plate-forme e-learning
    - Lire le poly avant le TD-A suivant

    DP observer, visitor

    Objectifs de la semaine :

  • Un serveur de commandes
    [Un serveur de commandes]
  • ça vaut le détour
    [Questions] [Encore une calculette !] [Le visiteur avec des lambdas]

  • - Compte-rendu du TD-B à faire en binôme, sur l'atelier TD5 sur elearning
    - Et correction (individuelle) des binômes proposés par la plate-forme e-learning
    - Lire le poly avant le TD-A suivant

    Entraînement !

    Ce sont les TPs notés des années précédentes

    Poly (en cours)

    Quelques références

    Bibliographie