: Buyer Payment Scheduler
Thiã́t kã́ class
Chương 7: Thít k ́ hương ₫ ́i tương
Bươc ₫ ̀u ta phat hoa cac class thi ́t k ́ tư cac interface vaclass ph n
t ch : 1 interface co1 class thi ́t k ́, con class ph n t ch th :
thi ́t k ́class bi n phu thu c vao c ng ngh tao interface : form,
activeX control...Đ ̉ y dung cac prototype giao di n vơi user trong
bươc trươc.
thi ́t k ́class thưc th ̉ thương phu thu c vao c ng ngh database.
Vi c anh xa tư m h nh hương ₫ ́i tương sang m h nh dư li u
quan h co th ̉ c ̀n worker, m h nh va c ng vi c ri ng.
c ̀n t p trung thi ́t k ́class₫i ̀u khi ̉n, chu y cac nhu c ̀u sau :
— v ̀n ₫ ̀ ph n tan : c ̀n nhi ̀u class thi ́t k ́ tr n cac nut khac nhau
₫ ̉ hi n thưc 1 class₫i ̀u khi ̉n.
— v ́n ₫ ̀ hi u qua: n n dung 1 class thi ́t k ́ cho 1 class₫i ̀u khi ̉n
— v ́n ₫ ̀ giao tac: class thi ́t k ́ c ̀n t ch hơp c ng ngh quan ly
Bö mön Cöng nghï phền mï̀m Khoa CNTT
ĐH Bach Khoa Tp.HCM
Mön Phân tích & Thiết kế hướng ₫ối tượng dùng UML
Slide 169
Nh n dang cac tac vu maclass thi ́t k ́ c ̀n cung c ́p va t ̀m vưc cua chung (dung cu phap ng n ngư l p tr nh). Cac ₫ ̀u vao cua cua chung (dung cu phap ng n ngư l p tr nh). Cac ₫ ̀u vao cua bươc nay la:
cac trach nhi m cua b ́t kyclass ph n t ch ma d ̃n tơi classthi ́t k ́.1 trach nhi m tương ưng 1 hay nhi ̀u tac vu, nhưng thi ́t k ́.1 trach nhi m tương ưng 1 hay nhi ̀u tac vu, nhưng
ơ₫ y mơi phat hoa th ng s ́ h nh thưc cac tham s ́.
cac y u c ̀u ₫ăc bi t cua b ́t kyclass ph n t ch ma d ̃n tơiclass thi ́t k ́. class thi ́t k ́.
cac interface maclass thi ́t k ́ phai cung c ́p.
d ̃n xu ́t use-case c ́p thi ́t k ́ maclass tham gia.
Thiã́t kã́class : NhÝn dang cac tac vu
Chương 7: Thít k ́ hương ₫ ́i tương
Tac vu thương ₫oi hoi thu c t nh, c ̀n dưa vao cac hương d ̃n sau: :
chu y thu c t nh cua b ́t kyclass ph n t ch ma d ̃n tơi classthi ́t k ́.1 thu c t nh nay am chỉ1 hay nhi ̀u thu c t nh cua thi ́t k ́.1 thu c t nh nay am chỉ1 hay nhi ̀u thu c t nh cua class thi ́t k ́.
han ch ́ dung ki ̉u cua ng n ngư l p tr nh cho thu c t nh.
c ́ găng dung ki ̉u ₫a co.
n ́u class thi ́t k ́ qua phưc tap, 1 vai thu c t nh cua no co