OOAD Söû duïng UML Giôùi thieäu veà Höôùng Ñoái Töôïng
Döông Anh Ñöùc, 9/2000 1
Phaân Tích & Thieát Keá
Höôùng Ñoái Töôïng Söû Duïng UML
Giôùi Thieäu Veà
Höôùng Ñoái Töôïng
OOAD Söû duïng UML Giôùi thieäu veà Höôùng Ñoái Töôïng
Döông Anh Ñöùc, 9/2000 2
Muïc tieâu: Giôùi thieäu veà Höôùng Ñoái Töôïng
?Tìm hieåu caùc nguyeân taéc cô baûn cuûa höôùng
ñoái töôïng (object orientation OO)
?Tìm hieåu caùc khaùi nieäm cô baûn vaø caùc thuaät
ngöõ cuûa höôùng ñoái töôïng keát hôïp vôùi heä
thoáng kyù hieäu cuûa UML
?Ñaùnh giaù chính xaùc söùc maïnh cuûa OO
?Tìm hieåu moät soá cô cheá moâ hình hoaù cô baûn
cuûa UML
OOAD Söû duïng UML Giôùi thieäu veà Höôùng Ñoái Töôïng
Döông Anh Ñöùc, 9/2000 3
Giôùi thieäu veà Höôùng Ñoái Töôïng: Caùc chuû ñeà
?Caùc nguyeân taéc cô baûn cuûa OO
?Caùc khaùi nieäm cô baûn cuûa OO
?Söùc maïnh cuûa OO
?Caùc cô cheá moâ hình hoaù cô baûn cuûa UML
OOAD Söû duïng UML Giôùi thieäu veà Höôùng Ñoái Töôïng
Döông Anh Ñöùc, 9/2000 4
Höôùng Ñoái Töôïng
Tính ñoùng goùi
Encapsulation
Tröøu töôïng hoaù
Abstraction
Tính phaân caáp
Hierarchy
Tính ñôn theå
Modularity
Caùc nguyeân taéc cô baûn cuûa OO
OOAD Söû duïng UML Giôùi thieäu veà Höôùng Ñoái Töôïng
Döông Anh Ñöùc, 9/2000 5
Ngöôøi baùn haøng
Khaùch haøng Saûn phaåm
Quaûn lyù ñöôïc ñoä phöùc taïp
Theá naøo laø tröøu töôïng hoaù ?