LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Lập trình hướng đối tượng là một phương pháp lập trình được sử dụng bởi hầu hết các ngôn ngữ lập trình phổ biến hiện nay. Đây là phương pháp lập trình được đề xuất bởi Dr.Alan Kay vào những năm 70s. Mô hình mà phương pháp lập trình này đề xuất dựa trên khái niệm lớp và đối tượng, trong đó chương trình là một tập các đối tượng tương tác lẫn nhau. Có thể nói đối tượng đã mang lại một cuộc cách mạng trong phương pháp lập trình. sỡ dĩ phương pháp lập trình trở thành một phương pháp lập trình phổ biến nhất hiện nay vì mô hình mà phương pháp lập trình này lựa chọn là một sự trừu tượng hóa mạnh mẽ và linh hoạt dựa trên khái niệm đối tượng. Bản chất của thế giới thật là sự tương tác giữa các sự vật hay đối tượng, vì vậy việc lựa chọn mô hình đối tượng để mô hình hóa các vấn đề cần giải quyết giúp cho việc mô hình hóa các bài toán cần giải quyết vào trong mô hình của máy tính dễ dàng và linh hoạt. Điều này có ý nghĩa đặc biệt quan trọng trong bối cạn hiện nay, khi mà các hệ thống máy tính trở nên mạnh mẽ để không những được sử để tính toán mà còn được sử dụng để giải quyết nhiều vấn đề trong thực tế.
Chính vì vậy, lập trình hướng đối tượng trở thành một môn học chuyên ngành rất quan trọng trong chương trình đào tạo kỹ sư ngành công nghệ thông tin. Mặc dù nguồn tài nguyên tham khảo của phương pháp lập trình này rất phong phú, đa phần các tài liệu tham khảo là tiếng anh.