Lập trình hướng đối tượng (Object-Oriented Programming – OOP) là phương pháp lập trình tổ chức chương trình xoay quanh các đối tượng, trong đó mỗi đối tượng đại diện cho một thực thể cụ thể với dữ liệu và hành vi riêng. Cách tiếp cận này giúp mô hình hóa bài toán thực tế một cách trực quan, tăng tính rõ ràng trong thiết kế và khả năng mở rộng của phần mềm.