Programmation Orientée Objet
Ces différentes fiches reprennent les notions fondamentales vues en cours. Elles sont pensées comme une documentation reprennant l'ensemble des notions que vous devez connaître à l'issue du cours, documentation à laquelle vous pouvez vous référer si vous avez des doutes sur une notion.
Ces fiches ont débuté leur existence en 2016 et sont donc encore imparfaites. Elles s'améliorent cependant d'année en année grâce à vos retours. Merci donc de continuer à nous envoyer vos remarques !
Table des matières
- Fiche #0 − Introduction à la POO et Java
- Fiche #1 − Classes et objets
- Fiche #2 − Un mot sur la notion de paquetage
- Fiche #3 − Héritage
- Fiche #4 − Exceptions
- Fiche #5 − Polymorphisme, liaison dynamique
- Fiche #6 − Abstraction, interfaces
- Fiche #7 − Introduction à la notation UML
- Fiche #8 − Collections Java
- Fiche #9 − Spécificités de Java 8 (λ, Streams)
Bibliographie
- B. Eckel : Thinking in Java, Prentice-Hall, 4th edition, 2006
- T. Cormen, C.E Leiserson, R. Rivest, C. Stein : Introduction to algorithms, MIT Press, 3rd edition, 2009.