Professional Documents
Culture Documents
b10 Pha Thiet Ke
b10 Pha Thiet Ke
b10 Pha Thiet Ke
Pha thit k
Ging vin: TS. Nguyn Mnh Hng
Hc vin Cng ngh Bu chnh Vin thng (PTIT)
2
Ni dung tham kho t
Stephen R. Schach. Object-Oriented and Classical
Software Engineering. Seventh Edition,
WCB/McGraw-Hill, 2007
3
Pha thit k (1)
Mc !"ch#
7hi>t 2> chi ti>t ho+t !?n, @An tron, cBa cCc l<p, cCc
ph5:n, thDc cBa l<p
5
Hon thin s !" #$p (1)
7h8c hi(n#
TUn, thV CRC !& KCc !Fnh ph5:n, thDc n'o nAn
,Cn cho l<p n'o
W,$%An l" X# Che ,iY$ thHn, tin. CCc th$?c t"nh cBa
l<p ph.i !& d+n, private = cZn cCc ph5:n, thDc
,et/0et t5:n, Dn, cho ph[p cCc !/i t56n, 2hCc tr$%
nh\p v'o cCc th$?c t"nh n'%
]p dn, cho cCc l<p th8c th&# cCc th$?c t"nh !&
private, 3^i th$?c t"nh c1 3?t c-p ph5:n, thDc
,et/0et t5:n, Dn,
10
Hon thin s !" #$p (()
GCn ph5:n, thDc cho l<p OttP#
lhHn, nAn !Fnh n,hGa ph5:n, thDc l5$ thHn, tin 3?t
2ho.n !Z$ t5 v<i cCc tha3 0/ l' cCc th$?c t"nh#
p$@lic void 0avemnve0t3entOint id, 0trin, na3e...P
M' nAn tr$%Nn v'o l' 3?t 2i&$ !/i t56n, c4a l<p
2ho.n !Z$ t5 !J !1n, ,1i#
p$@lic void 0avemnve0t3entOmnve0t3ent invP
16
-hit k #ogi./thu0t to1n (1)
7h8c hi(n#
M^i H chM nh\t l' 3?t tr+n, thCi# !Fnh n,hGa cCc h'nh
!?n, tron, tr+n, thCi !1 theo cd phCp#
tAnoph5:n,othDcOP
EFnh n,hGa cCc th$?c t"nh v' 2i&$ th$?c t"nh cBa 3^i
l<p
7hi>t 2> th$\t toCn OdUn, 0tatechartP cho 3^i l<p cBa
0: !; l<p
20
2i t0p np sau pha thit k
Q<i 3^i 3od$l cC nh)n#
EFnh n,hGa cCc th$?c t"nh v' 2i&$ th$?c t"nh cBa 3^i
l<p
7hi>t 2> th$\t toCn OdUn, 0tatechartP cho 3^i l<p cBa
0: !; l<p
Questions?