Programmes du semestre 2 au Cnam Liban - tous les centres.

  1. Semaine 18/2/2019 : des rappels NFA031,NFA032,NFA035 , utilisation BlueJ et git, github
  2. Semaine 25/2/2019
  3. Quelques Patrons et programmation évènementielle
  4. Collections et Généricité
    • Les Collections : traitement de manière uniforme de tous les agrégats d’éléments Quelques patrons : Itérateur, Template Méthode, Fabrique Méthode et Fabrique abstraite
    • Généricité : vers un typage plus rigoureux. et les questions 1 et 2 de l’examen de février 2016
    • Synthèse des premiers cours : Une architecture du tp3 question2 inspirée des collections et une revue des patrons Adaptateur, Template Méthode, Itérateur, Proxy, Stratégie
    • Ed4
    • TP4 en autonome
    • TP5 en autonome
  5. Structures de données et Patterns de conception
  6. Introspection et réflexivité en Java
  7. Injection de dépendances

La classe Class, introduction aux Java Beans, l’outil BeanBox, les patrons Visiteur et Procuration avec introspection


//TODO

  1. xxx Patterns de conception suite

Le patron Décorateur : Pré,Post assertions, invariant de classe

  1. xxx XML et JAVA

Le patron décorateur, persistance en Java, en XML avec SAX et/ou JDOM, le patron DAO

  1. xxx Injection de dépendances et Design Pattern

Séparation configuration/utilisation, notion de variabilité du logiciel, patrons Décorateur, Commande, Stratégie …

  1. xxx Synthèse et conclusion