ECTS : 0
Description du contenu de l'enseignement :
Cutting a program into reusable functionalities, mastering the concepts of object-oriented programming: classes, interfaces, héritage, encapsulation. Efficient programming, clear and elegant programs: exceptions, genericity, collections, contract programming, Javadoc.
Découpe d’un programme en fonctionnalités réutilisables, maitrise des concepts de la programmation orientée objet : classes, interfaces, inheritance, encapsulation. Programmation efficace, programmes clairs et élégants : exceptions, généricité, collections, programmation par contrat, Javadoc.
Compétence à acquérir :
This course recalls the main aspects of the Object Oriented Programming framework and the Java language.
Ce cours rappelle les principaux aspects de la Programmation Orientée Objet et du langage Java.