You are on page 1of 25

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

GIỚI THIỆU HƯỚNG ĐỐI TƯỢNG

Giảng viên: Hồ Thị Thanh Tuyến


KHÁI NIỆM
 Kháiniệm: quan niệm về hệ thống dưới dạng các đối
tượng
Các nguyên tắc
❖ Hướng đối tượng – Object-Oriented
❖ Trừu tượng hoá – Abstraction
❖ Tính đóng gói – Encapsulation
❖ Tính đơn thể - Modularity
❖ Tính phân cấp (kế thừa) – Hierarchy
❖ Tính đa hình (Polymorphism)
TÍNH TRỪU TƯỢNG
TÍNH ĐÓNG GÓI
TÍNH KẾ THỪA
TÍNH ĐƠN THỂ
Phân chia nhỏ 1 vấn đề phức tạp thành
nhiều phần nhỏ, đơn giản hơn để có thể
quản lý được độ phức tạp
TÍNH PHÂN CẤP
TÍNH ĐA HÌNH
Khả năng che dấu nhiều cài đặt khác nhau bên dưới một giao diện
(interface) duy nhất
TÍNH ĐA HÌNH
CÁC KHÁI NIỆM CƠ BẢN
ĐỐI TƯỢNG
ĐỐI TƯỢNG VÀ LỚP
ĐỐI TƯỢNG VÀ LỚP
METHOD & MESSAGE
COMPONENT
PACKAGE
SUB-SYSTEM
SUB-SYSTEM & COMPONENT
RELATIONSHIP
ASSOCIATION
AGGREGATION
COMPOSITION
COMPOSITION
9/4/2020 25

You might also like