Chương 1 bộ bài giảng Lập trình hướng đối tượng cung cấp cho người học các kiến thức về lịch sử của ngôn ngữ lập trình, lập trình hướng đối tượng, các khái niệm quan trọng, các đặc điểm của lập trình hướng đối tượng. nội dung chi tiết. | Object-oriented programming is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via inheritance relationships. (Grady Booch et al) Chương 1 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG CT176 – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Nội dung 1. Lịch sử của Ngôn ngữ lập trình 2. Lập trình hướng đối tượng (OOP) 3. Các khái niệm quan trọng 4. Các đặc điểm của OOP CT176 – Lập trình Hướng đối tượng 2 ² Mở đầu Mở đầu • Lập trình Hướng đối tượng (Object-Oriented Programming) Cổ điển Hướng thủ tục Hướng đối tượng CT176 – Lập trình Hướng đối tượng 3 ² Mở đầu Máy tính & Ngôn ngữ lập trình • Máy tính: Trung gian diễn đạt tư duy con người. ⇒ Kém giống máy và giống nhiều hơn tư duy của con người. • Ngôn ngữ lập trình: Trừu tượng hóa (abstraction). SORT(StudentList); d1, d2 (); MOV AX, BX CT176 – Lập trình Hướng đối tượng 4 0110 1010 0010 ² Mở đầu Trừu tượng hóa (Abstraction) CT176 – Lập trình Hướng đối tượng .