Phân Tích & Thiết Kế Hướng Đối Tượng Sử Dụng UML Giới Thiệu Về Hướng Đối Tượng... OOAD Sử dụng UML – Giới thiệu về Hướng Đối TượngMục tiêu: Giới thiệu về Hướng Đối Tượng?. Tìm hiểu các n
Trang 1Phân Tích & Thiết Kế Hướng Đối Tượng Sử Dụng UML
Giới Thiệu Về Hướng Đối Tượng
Trang 2OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Mục tiêu: Giới thiệu về Hướng Đối Tượng
? Tìm hiểu các nguyên tắc cơ bản của hướng đối tượng (object orientation – OO)
? Tìm hiểu các khái niệm cơ bản và các thuật ngữ của hướng đối tượng kết hợp với hệ
thống ký hiệu của UML
? Đánh giá chính xác sức mạnh của OO
? Tìm hiểu một số cơ chế mô hình hoá cơ bản của UML
Trang 3Giới thiệu về Hướng Đối Tượng: Các chủ đề
? Các nguyên tắc cơ bản của OO
? Các khái niệm cơ bản của OO
? Sức mạnh của OO
? Các cơ chế mô hình hoá cơ bản của UML
Trang 4OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Hướng Đối Tượng
Tính đóng gói Encapsulation Trừu tượng hoá Abstraction Tính phân cấp
Tính đơn thể Modularity
Các nguyên tắc cơ bản của OO
Trang 5Người bán hàng
Thế nào là trừu tượng hoá ?
Trang 6OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Tăng tính mềm dẻo
Encapsulation là gì?
? Che dấu cài đặt bên trong với clients
Trang 7Hệ thống xử lý
đơn đặt hàng
Nhận Đơn đặt hàng
Thực hiện đơn đặt hàng
Tính đơn thể là gì ?
? Phân chia nhỏ một vấn đề phức tạp thành nhiều phần nhỏ, đơn giản hơn quản lý được
Trang 8OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Giảm mức độ
Trừu tượng
Tăng mức độ
Trừu tượng
Tài sản
Bất động sản
Tài khoản Tiết kiệm
BankAccount
Tài khoản Thanh toán Cổ phiếu
Chứng khoán
Trái phiếu
Các phần tử trên cùng một mức phải có cùng
mức độ trừu tượng
Sự phân cấp (Hierarchy) là gì ?
? Mức độ trừu tượng hoá