Xem mẫu

Tổng Quan Về
Lập Trình Hướng Đối Tượng

GVHD: Huỳnh Lê Tấn Tài
Lớp:
07TH1D
Nhóm: 3

Tổng Quan Về
Lập Trình Hướng Đối Tượng
Lập trình cấu trúc.

Khái quát về lập trình cấu trúc.

Ưu điểm lập trình cấu trúc.

Nhược điểm lập trình cấu trúc.
Lập trình hướng đối tượng.
2.

Khái niệm Lập Trình Hướng Đối Tượng.
Đổi tượng là gì?


Lớp.

Sự đóng gói (Encapsulation).

Tính kế thừa (Inheritance).

Tính đa hình (Polymorphism).

Ưu điểm.

Nhược điểm.

Tương lai.
Một số ngôn ngữ sử dụng phương pháp lập trình hướng đối tượng.

3.
Ứng dụng OOP.
Tài liệu tham khảo.
4.
1.

Tổng quan về lập trình hướng đối tượng
Lớp :07TH1D

2

Lập Trình Cấu Trúc
1. Sơ lượt về lập trình cấu trúc:

Chương trình = cấu trúc dữ liệu + giải thuật
• Chương trình được chia nhỏ thành chương trình
con được đặt chung với nhau để xây dựng nên
một ứng dụng.
• Các chương trình con:
• Độc lập với nhau và có dữ liệu riêng
• Trao đổi qua: tham số và biến toàn cục
Tổng quan về lập trình hướng đối tượng
Lớp :07TH1D

3

Lập Trình Cấu Trúc
2.

Ưu điểm lập trình cấu trúc:
Việc chia nhỏ một chương trình lớn thành các chương trình con
giúp cho lập trình viên dễ nhận biết và quản lí chương trình tốt hơn.

3.

Nhược điểm trong lập trình cấu trúc:
Không hổ trợ mạnh việc sử dụng lại mã nguồn.


Không phù hợp với các phần mềm lớn.

Nhiều hàm truy nhập, sử dụng dữ liệu chung. Dữ liêu trong hệ
thống được chuyển động từ hàm này sang hàm khác nên khó kiểm
soát dữ liệu.
Tập trung vào công việc cần thực hiện (thuật toán).


Chương trình lớn được chia thành các hàm nhỏ hơn nhưng nếu
không thống nhất về thông tin dẫn đến hậu quả lớn.

Tổng quan về lập trình hướng đối tượng
Lớp :07TH1D

4

Khái niệm Lập Trình Hướng Đối Tượng
 Lập trình cấu trúc dẫn đến khái niệm trừu tượng hóa:
 Không quan tâm đến các chi tiết không quan trọng bên

trong.
 Không quan tâm việc thực hiện của chương trình.
 Chỉ quan tâm đến kết quả.
 Khái niệm:
 Lập trình hướng đối tượng được xây dựng trên nền
tảng của khái niệm lập trình có cấu trúc và sự trừu
tượng hóa dữ liệu.

Tổng quan về lập trình hướng đối tượng
Lớp :07TH1D

5

nguon tai.lieu . vn