:: Enseignements :: ESIPE :: E4INFO :: 2016-2017 :: Programmation Orientée Objet - Design Patterns ::
[LOGO]

Programmation Orientée Objet - Design Patterns


Responsable

Dominique Revuz -- www -- @
Remi Forax -- 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 :
Si la plateforme e-learning n'est pas disponible pour recevoir vos compte-rendus, envoyez-les simplement par mail aux 3 enseignants.
Si le forum de la plateforme e-learning n'est pas disponible pour recevoir vos corrections, envoyez-les simplement par mail aux 2 membres du binôme corrigé, et les 3 enseignants en copie.

pas de projet.
pas d'autre CR de TD à faire en dehors de celui à rendre.

e-Learning

La page elearning correspondant à ce cours (à venir).
C'est sur cette page que vous devrez déposer les compte-rendus de TD.

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]

  • - Compte-rendu du TD-B à faire en binôme. à déposer ICI sur elearning
    - Et correction du binôme désigné : à déposer LA sur elearning + envoi par mail au binôme corrigé
    - 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 : à déposer sur elearning
    - Et correction du binôme désigné : à déposer LA sur elearning + envoi par mail au binôme corrigé
    - 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 (optionnel)]

  • - Compte-rendu du TD-B à faire en binôme. Et correction du binôme désigné : à déposer sur elearning
    - Et correction du binôme désigné : à déposer LA sur elearning + envoi par mail au binôme corrigé
    - 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. Et correction du binôme désigné.
    à déposer sur elearning
    - Lire le poly avant le TD-A suivant

    DP observer, visitor

    Objectifs de la semaine :

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

  • Compte-rendu du TD-B à faire en binôme.
    à déposer sur elearning
    - et envoyer au binôme vous corrigeant
    - et lire le poly avant le TD-A suivant
    - et envoyer la correction par mail, en mettant en copie les 2 enseignants

    Entraînement !

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

    Poly (en cours)

    Quelques références

    Bibliographie