Génériques et sous-typageCouvre les concepts avancés de génériques et de sous-typage en Java, en se concentrant sur l'implémentation LinkedList et l'interface List.
Héritage : Polymorphisme et moulageCouvre l'héritage, le polymorphisme et le casting dans la programmation orientée objet, en mettant l'accent sur la factorisation du code et la manipulation générique d'objets.
Types et relations inductivesDiscute de l'importance des types, des systèmes de types malsains et des relations inductives pour le système de type d'un petit langage.
Méthodes virtuelles en C++Couvre le polymorphisme en C++ par des méthodes virtuelles, expliquant la résolution des méthodes et l'interaction avec les constructeurs.
Collections hétérogéniques en C++Couvre les collections hétérogènes en C++, y compris les traitements génériques et le comportement polymorphe à l'aide de pointeurs.