Couvre les modèles de conception dans la programmation orientée objet, les diagrammes de classes, les classes abstraites, les interfaces, les associations, l'héritage et le modèle Builder en Java.
Présente les concepts fondamentaux de la programmation orientée objet en utilisant C ++, en se concentrant sur l'encapsulation, l'héritage et le polymorphisme avec des exemples de codage pratiques.