Lập trình hướng đối tượng C++ - Chương 1: Phương pháp giải quyết bài toán mới

7 27 0
Lập trình hướng đối tượng C++ - Chương 1: Phương pháp giải quyết  bài toán mới

Đang tải... (xem toàn văn)

Thông tin tài liệu

[r]

(1)

   

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

(2)

Chương I: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG,  PHƯƠNG PHÁP GIẢI QUYẾT BÀI TỐN MỚI

1 Phương pháp lập trình

2 Bài tốn quan hệ gia đình Lập trình hướng đối tượng

(3)

1 Phương pháp lập trình

 PP lập trình tuyến tính

 Chương trình được viết tuần tự với các câu lệnh thực 

hiện từ đầu đến cuối

 Hạn chế: kém hiệu quả, lập trình viên khơng thể kiểm 

sốt được do phần mềm ngày càng phức tạp và lớn hơn

 PP lập trình cấu trúc

 CT được tổ chức thành các chương trình con. Mỗi CT 

con đảm nhận xử lý một cơng việc nhỏ. Mỗi CT con lại  có thể chia nhỏ thành các CT nhỏ hơn

(4)

 Hạn chế: 

 Khó khăn lớn là tổ chức dữ liệu. Chương trình = CTDL 

+ Giải thuật, địi hỏi lập trình viên phải có kiến thức  rất vững về CTDL

(5)

 PP lập trình hướng đối tượng

 Thiết kế chương trình xoay quanh dữ liệu của hệ 

thống. Cách tiếp cận bài tốn trở nên gần gũi  với thực tế hơn.

 Có thể xem lớp là sự kết hợp các thành phần dữ 

liệu và các hàm.  class SinhVien {

// Khai báo các thành phần dữ liệu // Khai báo các phương thức

(6)

5. Ngơn ngữ lập trình C++

 C++ là ngơn ngữ C có 2 đặc điểm mới:

 Khả năng mở rộng so với C:

 Viết chú thích cuối dịng lệnh  Khai báo linh hoạt

 Chồng hàm, tham số mặc định, 

 Toán tử định nghĩa bộ nhớ động mới: new và delete  Khả năng định nghĩa các hàm inline

(7)

 Khả năng LTHĐT:

 C++ chứa đựng khái niệm lớp

 C++ cho phép định nghĩa hàm thiết lập, hàm hủy bỏ  Lớp trong C++ thực chất là một kiểu dữ liệu do người 

sử dụng định nghĩa

Ngày đăng: 10/03/2021, 14:11

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan