POO se bazează pe concepte fundamentale precum obiecte, clase, moștenire, polimorfism și încapsulare. Aceste concepte permit modelarea realității prin crearea de obiecte care combină datele și comportamentele asociate acestora.