Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
formations:licence:ue:l2:poo3 [2025/01/29 10:43] – créée - modification externe 127.0.0.1 | formations:licence:ue:l2:poo3 [2025/01/29 10:50] (Version actuelle) – ↷ Page déplacée de playground:formations:licences:ue:l2:poo3 à formations:licence:ue:l2:poo3 admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Programmation orientée objets (POO3) ====== | ||
+ | |||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | Ce cours présente les fondements de la programmation orientée objets en langage Java. Il se focalise sur l' | ||
+ | Le cours comprend également une introduction aux interfaces graphiques en Java. | ||
+ | |||
+ | ===== Syllabus ===== | ||
+ | |||
+ | ==== Sujets centraux ==== | ||
+ | |||
+ | - Classes, objets, références | ||
+ | - Surcharge, contrôle d' | ||
+ | - Héritage | ||
+ | * Extension de classes | ||
+ | * Polymorphisme et transtypage | ||
+ | * Redéfinition de méthodes et lien dynamique | ||
+ | - Modélisation de programmes orientés objets | ||
+ | - Classes abstraites et interfaces | ||
+ | - Classes internes et expressions lambda | ||
+ | - Exceptions | ||
+ | - Interfaces graphiques | ||
+ | - Généricité | ||
+ | |||
+ | |||
+ | ==== Sujets potentiellement traités ==== | ||
+ | - Design patterns | ||
+ | - Collections | ||
+ | - Packages et modules | ||
+ | |||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | Connaissance et pratique des aspects procéduraux de la programmation en Java tels que vus en [[..: | ||
+ | |||