Plan
    Cours 1 
    
    Cours 2
    
    
      
      - Notation UML (diagrammes de classe)
 
      - Réutilisation de code : héritage et délégation
 
      
        - avantages et inconvénients
 
        - exemple de Rectangle
         
      
      - Item 7 du livre "Effective Java"
 
      
        - propriétés de la méthode 
equals(Object) 
        - algorithme de sélection d'une méthode
 
      
      
      - Concept de vue
 
      - Eléments de Java
 
      
        - mot clé final
          devant une variable de classe, d'instance, une méthode
          d'instance, un paramètre d'une méthode.
         
      
      - Version 2 de Conversion
 
    
    Cours 3
    
    
      - Version 3 de Conversion
       
      
        - méthodes héritées de java.lang.Object : equals(Object), toString(), hashCode()
 
      
      - Version 4 de Conversion
 
      - Eléments de Java
 
      
        - Classes
            génériques : 
         
        
          - exemple Box : Box1,
            Box2 
           
          - Diamond <>
           
          - compatibilité héritage/type générique : une String est
              un Object, mais une Box<String> n'est pas une
              Box<Object> !
           
          - jokers "?", "? extends A", "? super A"
           
        
      
      - Version 5 de Conversion
 
      - Eléments de Java
 
      
      - Version 6 et 6.1 de Conversion
 
      
        - concept de poignée (méthode tauxDeChangeEnEuro() dans DeviseAbstraite)
         
      
      - Eléments de Java
 
      
        - interfaces (avec code par défaut)
         
        - classes abstraites
 
      
    
    Cours 4
    
    
      - Version 7 de Conversion
 
      - Eléments de Java
 
      
        - tables, tables de hachage
         
        - méthode hashCode()
 
      
      
      - Eléments de Java
       
      
      
      - Eléments de Java
 
      
      - Sort versions 1 à 5  
 
      
        - concept de poignée (version 1)
 
        - classe interne anonyme (version 1)
 
        - interface Comparable
          (version 3)
         
        - Adaptateur (version 5)
         
      
    
    
       
    Cours 5 
    
    
    Cours 6 
    
    
    Cours 7 
    
    
    
    
    Cours 8
    
    
    Cours 9
    
    Cours 10
    
     Cours 11
    
    C'est fini pour cette année...