1
NHP MÔN LP TRÌNH
HƯỚNG ĐỐI TƯỢNG
Ch ng 01- Nh p môn OOPươ Slide 1/
VC
VC
&
&
BB
BB
22
Mc tiêu
Nh n bi t s khác bi t gi a l p trình h ng th ế ướ
t c và l p trình h ng đ i t ng. ướ ượ
Phân tích, thi t k và hi n th c đ c m t ế ế ượ
ch ng trình theo ph ng pháp h ng đ i ươ ươ ướ
t ngượ .
Nh n di n m t s nn ng OOP.
Nh n bi t c khái ni m c b n c a OOP. ế ơ
Chương 01- Nhp môn OOP
Slide 2/
VC
VC
&
&
BB
BB
33
Ni dung chi tiết
T l p trình c u trúc đ n l p trình h ng đ i ế ướ
t ng.ượ
Ph ng pháp l p trình h ng đ i t ng.ươ ướ ượ
u đi m c a l p trình h ng đ i t ng.Ư ướ ượ
Chương 01- Nhp môn OOP
Slide 3/
VC
VC
&
&
BB
BB
44
Lp trình th tc
POP- Procedure Oriented Programming.
Data structure + Algorithm = Program
K thu t POP:
Chương 01- Nhp môn OOP
Slide 4/
Problem
Data
structure
Operation
(function)
Program
struct XX
{.....
};
type Fun (XX x)
{.....
};
void main()
{ X x;
Fun(x);
};
pick
nouns
pick
verbs
VC
VC
&
&
BB
BB
55
Nhược đim ca POP
Di n đ t thi u t ế nhn
Có h c sinh x
“Vi t l ch cho h c sinh xế
“x i, vi t l ch đi emơ ế
Chương 01- Nhp môn OOP
Slide 5/
Di n đ t nào t nhiên h n? ơ
“x i, vi t lý l ch đi em”ơ ế
VietLyLich(x);
x.VietLyLich();