Bài giảng Lập trình hướng đối tượng - Chương 2: Các phương pháp lập trình - Nguyễn Sơn Hoàng Quốc

Khoa CNTT  
LTHĐT  
Chƣơng 2  
CÁC PHƢƠNG PHÁP  
LẬP TRÌNH  
GV. Nguyễn Sơn Hoàng Quốc  
ThS. Nguyễn Tấn Trần Minh Khang  
Chương 02 - 1  
Khoa CNTT  
LTHĐT  
1. MỤC TIÊU  
Trong chương này các sinh viên  
sẽ có một cái nhìn sơ bộ về các  
phương pháp lập trình khác  
nhau:  
Phương pháp lập trình hướng  
lệnh.  
Phương pháp lập trình hướng  
thủ tục, hàm.  
Phương pháp lập trình hướng  
đơn thể.  
Phương pháp lập trình hướng  
đối tượng (Tên Môn Học).  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 2  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
2. PHƢƠNG PHÁP  
LẬP TRÌNH HƢỚNG LỆNH  
Khái niệm: Trong phương  
pháp này người ta xem  
chương trình là tập hợp các  
lệnh. Khi đó việc viết chương  
trình là xác định xem  
chương trình gồm những  
lệnh nào, thứ tự thực hiện  
của các lệnh ra sao.  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 3  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
2. PHƢƠNG PHÁP  
LẬP TRÌNH HƢỚNG LỆNH  
Hình vẽ  
chương trình  
lệnh  
GV. Nguyễn Sơn Hoàng Quốc  
ThS. Nguyễn Tấn Trần Minh Khang  
Chương 02 - 4  
Khoa CNTT  
LTHĐT  
3. PHƢƠNG PHÁP LẬP TRÌNH  
HƢỚNG THỦ TỤC, HÀM  
Khái niệm: Trong phương  
pháp này người ta xem  
chương trình là một hệ thống  
các thủ tục và hàm. Trong  
đó, mỗi thủ tục và hàm là  
một dãy các lệnh được sắp  
thứ tự. Khi đó, việc viết  
chương trình là xác định  
xem chương trình gồm các  
thủ tục và hàm nào, mối  
quan hệ giữa chúng ra sao?  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 5  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
3. PHƢƠNG PHÁP LẬP TRÌNH  
HƢỚNG THỦ TỤC, HÀM  
Hình vẽ  
chương trình  
Khối khai báo  
void main()  
{
}
Thủ tục  
Hàm  
Lệnh  
…
GV. Nguyễn Sơn Hoàng Quốc  
ThS. Nguyễn Tấn Trần Minh Khang  
Chương 02 - 6  
Khoa CNTT  
LTHĐT  
4. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐƠN THỂ  
Khái niệm: Trong phương  
pháp này người ta xem  
chương trình là 1 hệ thống  
các đơn thể, mỗi một đơn  
thể là 1 hệ thống các thủ tục  
và hàm. Khi đó, việc viết  
chương trình là xác định  
xem chương trình gồm  
những đơn thể nào? Đơn  
thể nào đã có sẵn, đơn thể  
nào phải đi mua và đơn thể  
nào phải tự viết.  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 7  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
4. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐƠN THỂ  
Phân loại đơn thể: Người ta  
chia đơn thể thành 2 loại là  
đơn thể hướng dữ liệu và  
đơn thể hướng chức năng.  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 8  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
4. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐƠN THỂ  
Phân loại đơn thể  
Đơn thể hướng dữ liệu: là  
đơn thể được thiết kế và xây  
dựng để phục vụ cho một  
kiểu dữ liệu nào đó bên  
trong chương trình.  
Ví dụ: Thư viện string.h  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 9  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
4. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐƠN THỂ  
Phân loại đơn thể  
Đơn thể hướng chức năng:  
là đơn thể được thiết kế và  
xây dựng để phục vụ cho  
một nhóm chức năng nào  
đó bên trong chương trình.  
Ví dụ: Thư viện math.h  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 10  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
4. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐƠN THỂ  
chương trình  
Đơn Đơn  
Đơn  
Đơn thể  
thể 1 thể 2 thể n  
chính  
Khối khai báo  
void main()  
{
}
…
…
…
…
GV. Nguyễn Sơn Hoàng Quốc  
ThS. Nguyễn Tấn Trần Minh Khang  
Chương 02 - 11  
Khoa CNTT  
LTHĐT  
5. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐỐI TƢỢNG  
Khái niệm: Trong phương  
pháp này người ta xem  
chương trình là một hệ thống  
các đối tượng. Mỗi một đối  
tượng là sự bao bọc bên  
trong nó 2 thành phần:  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 12  
ThS. Nguyễn Tấn Trần Minh Khang  
Khoa CNTT  
LTHĐT  
5. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐỐI TƢỢNG  
Khái niệm  
Thành phần dữ liệu: là các  
thông tin về chính đối tượng.  
Trong một số tài liệu, sách vở  
thành phần này còn được gọi  
là thành phần thuộc tính,  
thành phần thông tin.  
Thành phần hành động: là  
các khả năng mà đối tượng có  
thể thực hiện. Thành phần  
này còn có các tên gọi như  
sau: phƣơng thức, hàm  
thành phần, hành vi.  
GV. Nguyễn Sơn Hoàng Quốc  
ThS. Nguyễn Tấn Trần Minh Khang  
Chương 02 - 13  
Khoa CNTT  
LTHĐT  
5. PHƢƠNG PHÁP LẬP  
TRÌNH HƢỚNG ĐỐI TƢỢNG  
Mỗi một đối tượng sẽ được  
cài đặt bên trong chương  
trình dưới dạng đơn thể  
chứa dữ liệu. Thêm vào đó  
tính chất kế thừa cho phép  
chúng ta xây dựng đối tượng  
mới dựa trên cơ sở đối  
tượng đã có.  
GV. Nguyễn Sơn Hoàng Quốc  
Chương 02 - 14  
ThS. Nguyễn Tấn Trần Minh Khang  
pdf 14 trang myanh 20580 Free
Bạn đang xem tài liệu "Bài giảng Lập trình hướng đối tượng - Chương 2: Các phương pháp lập trình - Nguyễn Sơn Hoàng Quốc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_lap_trinh_huong_doi_tuong_chuong_2_cac_phuong_phap.pdf