Giới thiệu về lập trình
hướng đối tượng1) Lập trình cấu trúc (Structured Programming)
2) Sự trừu tượng hóa (Abtraction)
3) Lập trình hướng đối tượng
4) Một số khái niệm cơ bản
5) Các tính chất của lập trình hướng đối tượng
6) Lịch sử
7) Các ngôn ngữ lập trình hướng đối tượngLâp trình hướng cấu trúc
(Structured programming)
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
Phần lớn các hàm sử dụng dữ liệu chung
Dữ liêu được chuyển từ hàm này sang hàm khác.
Hàm biến đổi dữ liệu từ dạng này sang dạng khác
Sử dụng cách tiếp cận top-down trong thiết kế chương
trình
ngoại lai truy nhập tự do.
Các đối tượng tác động và trao đổi thông tin với nhau qua
các hàm
Chương trình được thiết kế theo cách tiếp cận từ dưới
lên(bottom- up).Một số khái niệm cơ bản
Đối tượng (Object)
Lớp (Class)
Data member (fields, attributes)
Phương thức (Method)
Thông điệp (Message)Đối tượng (Object)
Đối tượng (object) là một thực thể phần mềm bao bọc
các thuộc tính và các phương thức liên quan.
Trạng thái Hành động
Xe
đạp
•