Programmation orientée objet 2

Introduction

Ce cours sert à appliquer des concepts de bases (classes, héritage simple, constructeur, polymorphisme, etc.) et à introduire des concepts plus avancés de la programmation orientée objet (héritage multiple, patron de conception, prototype).

Le cours

Introduction

Les Bases (révision)

Les interfaces en Java et C#

Les patrons conceptuels

La complexité algorithmique

Les structures de données

Le langage Eiffel

L’héritage multiple

Les fonctions lambda

Le « design » par contrats

Les tests unitaires


Auteur: Louis Marchand
Creative Commons License
Sauf pour les sections spécifiées autrement, ce travail est sous licence Creative Commons Attribution 4.0 International.