Capitolul 9 abordează conceptele de bază ale programării orientate obiect, inclusiv abstractizarea datelor, moștenirea, încapsularea informației și legarea dinamică. Programarea orientată obiect combină organizarea datelor cu modalitățile de prelucrare, facilitând modelarea obiectelor și crearea unui cod mai ușor de întreținut. De asemenea, se discută despre alte aspecte precum comunicarea între obiecte, pseudovariabilele și persistența obiectelor.