L P TRÌNH H NG Đ I T NG ƯỚ ƯỢ
CH NG 3ƯƠ
L P VÀ Đ I T NG ƯỢ
M c tiêu c a i h c
nNêu đ c b n ch t, vai trò c a tr u t ng hượ ượ
nGi i tch v đóng i che d u tng tin
nXây d ng l p
¨Đ nh nghĩa l p, th c hi n n
¨T o các ph ng th c, các tr ng/thu c tính ươ ườ
nT o và s d ng đ i t ng ượ
¨Ph ng th c kh i t oươ
¨Khai báo và kh i t o đ i t ng ượ
¨S d ng đ i t ng ượ
N i dung
1. Tr u t ng hoá d li u ượ
2. Đóng gói và xây d ng l p
3. T o và s d ng đ i t ng ượ
4. M t s kĩ thu t xây d ng l p và s d ng
đ i t ng ượ
N i dung
1. Tr u t ng hoá d li u ượ
2. Đóng gói và xây d ng l p
3. T o và s d ng đ i t ng ượ
4. M t s kĩ thu t xây d ng l p và s d ng
đ i t ng ượ
1.1 Tr u t ng hoá ượ
nGi m thi u và tinh l c c chi ti t nh m t p trung ế
vào m t s khái ni m/v n đ quan tâm t i m t
th i đi m
¨“abstraction”- a concept or idea not associated with
any specific instance
¨Ví d : các đ nh nghĩa toán h c
n2 lo i tr u t ng h ượ
¨Tr u t ng hoá đi u khi n (control abstraction) ượ
¨Tr u t ng hoá d li u (data abstraction) ượ