OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 1 Phân Tích & Thiết Kế HướngĐốiTượng Sử Dụng UML Giới Thiệu Về HướngĐốiTượng OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 2 Mục tiêu: Giới thiệu về HướngĐốiTượng ?Tìm hiểu các nguyêntắccơbảncủa hướng đốitượng (object orientation – OO) ?Tìm hiểu các khái niệm cơbản và các thuật ngữ củahướngđốitượng kết hợp với hệ thống ký hiệu củaUML ?Đánh giá chính xác sức mạnh củaOO ?Tìm hiểu một số cơ chế mô hình hoá cơbảncủaUML OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 3 Giới thiệu về HướngĐối Tượng: Các chủ đề ?Các nguyêntắccơbảncủa OO ?Các khái niệm cơbảncủaOO ?Sức mạnh củaOO ?Các cơ chế mô hình hoá cơbảncủaUML OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 4 HướngĐốiTượng Tính đóng gói Encapsulation Trừu tượng hoá Abstraction Tính phân cấp Hierarchy Tính đơn thể Modularity Các nguyêntắccơbảncủa OO OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 5 Người bán hàng Khách hàng Sản phẩm Quản lý được độ phức tạp Thế nào là trừu tượng hoá ? OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 6 Tăng tính mềm dẻo Encapsulation là gì? ?Che dấu cài đặt bên trong với clients ?Clients phụ thuộc vào interface OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 7 Hệ thống xử lý đơn đặt hàng Tính tiền Nhận Đơn đặt hàng Thực hiện đơn đặt hàng Quản lý được độ phức tạp 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 OOAD Sử dụng UML – Giới thiệu về HướngĐốiTượng Dương Anh Đức, 9/2000 8 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á . 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 OOAD Sử. OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng Dương Anh Đức, 9/2000 2 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