' Chương 1: Phương Pháp Lập Trình - Hướng Đối Tương... Lịch sử các phương pháp Nàng,.. Lập trinh tuyến tính Linear Programming = Lập trinh cấu trúc Structured Programming _m Lập trình
Trang 1Nà 0 |
- HƯỚNG ĐỐI TƯỢNG
Trang 2' Chương 1:
Phương Pháp Lập Trình
- Hướng Đối Tương
Trang 3Lịch sử các phương pháp
Nàng,
Lập trinh tuyến tính (Linear
Programming)
= Lập trinh cấu trúc (Structured
Programming)
_m Lập trình hàm (Function Programming)
_—m Lập trinh Logic (Logic Programming) _ Lập trinh Hưởng đối tượng
(Object Oriented Programming)
Trang 4' Lập trình Hướng đối tượng
(Object oriented _ programming-OOP)
Trang 5Lịch sư ra đơi
" —_|—
_—m Ra đời nam 1960
=m Các ngồn ngữ lập trình hướng đối
tuong
— Smalltalk
— Java
— C++
—.NET
Trang 6OOP
cho ý tưởng lập trình
m Mỗi đối tượng bao gồm
— Cac thudc tinh (property/attribute/field)
— Cac phuong thức (method/function)
Thuộc tính+Phương thức = Đôi tượng
Trang 7
th tượng
- MT: tinh(property): mo ta doi
tượng, thể hiện đặc trưng của đối tuong
=m Phương thức(method): là hành vi của chính đối tượng
= Sự kiện (biến cố, event): là phương
— thức của đối tượng bị tác động bởi đối
tượng khác (click, double_ click)
Trang 8Đặc điểm của OOP
"hs 0o oi nh
= Tinh dong goi (encapsulation)
s Tinh ke thua (inheritance)
~ = Tinh da hinh (polymorphism)
Trang 9Vi du
—_——
_ Đối tượng sinh viên bao gôm:
- tập thuộc tỉnh (mã sinh viên, họ, tên, .)
— Tap phương thức (nhập mới thông tin sv, sửa, xoa, xuất(xem) thông tin sv )
_—m Đối tượng thí sinh bao gỗm
- Thuộc tính: sbd, họ, tên, điểm môn 1,
điểm môn 2, điểm mon 3
- Phương thức: nhập, xuất, tính tổng điểm, xem ket qua,