Lập trình hướng đối tượng và C++
Giáo trình này sẽ trình bầy một cách hệ thống các khái niệm của lập trình hướng đối tượng được cài đặt trong C++ như lớp, đối tượng, sự thừa kế, tính tương ứng bội, khuôn hình và các khả năng mới trong xây dựng, sử dụng hàm...
2009
Lập trình hướng đối tượng và C++ là một môn học quan trọng đối với sinh viên ngành Công nghệ thông tin và một số ngành học khác. Lập trình hướng đối tượng là phương pháp lập trình chủ đạo hiện nay trong công nghiệp phần mềm và tư tưởng hướng đối tượng được áp dụng trong hầu hết các ngôn ngữ lập trình hiện đại như C++ , Visual C++ , C#, Java...
Phương pháp lập trình phổ biến nhất trong những năm 70 và 80 của thế kỷ trước là lập trình cấu trúc. Đó là phương pháp tổ chức, phân chia chương trình thành các hàm, thủ tục. Thông qua các ngôn ngữ như Pascal và C, đa số những người làm Tin học đã khá quen biết với phương pháp lập trình này. Tuy nhiên phương pháp lập trình này cũng dần bộc lộ nhiều hạn chế. Phương pháp lập trình hướng đối tượng đã khắc phục được những hạn chế của lập trình cấu trúc và mở ra một giai đoạn phát triển mới trong công nghiệp phần mềm. Lập trình hướng đối tượng dựa trên việc tổ chức chương trình thành các lớp. Khác với hàm và thủ tục, lớp là một đơn vị bao gồm cả dữ liệu và các phương thức xử lý. Vì vậy lớp có thể mô tả các thực thể một cách chân thực, đầy đủ và chặt chẽ hơn.
Giáo trình này sẽ trình bầy một cách hệ thống các khái niệm của lập trình hướng đối tượng được cài đặt trong C++ như lớp, đối tượng, sự thừa kế, tính tương ứng bội, khuôn hình và các khả năng mới trong xây dựng, sử dụng hàm như: đối tham chiếu, đối mặc định, hàm trùng tên, hàm toán tử. Cuối mỗi chương đều có các bài tập ở những mức độ khác nhau để độc giả tự rèn luyện thêm.
Nội dung cuốn sách
+ Các khái niệm cơ bản;
+ Hàm trong C++;
+ Lớp và đối tượng;
+ Định nghĩa chồng toán tử;
+ Hàm tạo, hàm hủy và các vấn đề liên quan;
+ Dẫn xuất và thừa kế;
+ Tương ứng bội và phương thức ảo;
+ Các dòng tin; khuôn hình ( template).
Phạm Văn Ất ( Ch.b), Nguyễn Hiếu Cường. Lập trình hướng đối tượng và C++, Giao thông vận tải, 2009
Thứ Tư, 08:05 22/03/2023
Copyright © 2018 Hanoi University of Industry.