Bài 2. Công nghệ hướng đối tượng
Số trang: 89
Loại file: ppt
Dung lượng: 4.61 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một đối tượng là một thực thể có biên được xác định rõ ràng. Nghĩa là mục đích của đối tượng là rất rõ ràng.Một đối tượng có hai thành phần khóa : thuộc tính và phương thức. Các thuộc tínhv à các mối quan hệ biểu diễn trạng thái của đối tượng.
Nội dung trích xuất từ tài liệu:
Bài 2. Công nghệ hướng đối tượng Bé m«n C«ng ng hÖ phÇn mÒm KHOACÔNGNGHỆTHÔNGTIN TRƯỜNGĐẠIHỌCBÁCHKHOAHÀNỘIOBJECTORIENTEDANALYSISAND DESIGNWITHUML2.0 Bài 2 CÔNG NGHỆ HƯỚNG ĐỐI TƯỢNG 2.1 Các khái niệm hướng đối tượng (nhắc lại) 1 Mục tiêuMô tả các khái niệm trừu tượng hóa, đónggói, mô-đun hóa và phân cấpMô tả cấu trúc vật lý của một lớpMô tả mối quan hệ giữa lớp và đối tượngHiểu về đa hình và tổng quát hóa 2 Nội dung1. Đối tượng là gì?2. Bốn nguyên lý của OO3. Lớp là gì?4. Đa hình và Tổng quát hóa5. Tổ chức các phần tử mô hình 3 1. Đối tượng là gì?Một đối tượng biểu diễn một thực thể, cóthể là thực thể vật lý, thực thể trừu tượnghoặc thực thể phần mềm. Thực thể vật lý Xe tải Thực thể trừu tượng Phản ứng hóa học Thực thể phần mềm Danh sách liên kết 4 Định nghĩa Thuộc tínhMột đối tượng là một thực thểcó biên và định danh được xácđịnh rõ ràng để đóng gói trạngthái và hành vi. Trạng thái biểu diễn thuộc tính và các mối quan hệ. Hành vi là các thao tác, các phương thức và cơ chế chuyển trạng thái. Đối tượng Các phép xử lý 5 Một đối tượng có trạng tháiTrạng thái là một điều kiện hay một tình huốngtrong suốt quá trình sống của đối tượng.Trạng thái của một đối tượng thường thay đổi theothời gian. Name: J Clark Employee ID: 567138 HireDate: 07/25/1991 Status: Tenured Discipline: Finance MaxLoad: 3Name: J ClarkEmployee ID: 567138Date Hired: July 25, 1991Status: TenuredDiscipline: Finance Giáo sư ClarkMaximum Course Load: 3 classes 6 Một đối tượng có hành vi Hành vi xác định cách mà một đối tượng hành động và phản ứng. Một hành vi có thể thấy được của một đối tượng được mô hình hóa bởi một tập các thông điệp mà nó có th ể đáp ứng (các thao tác mà đối tượng có thể thực hiện). Ac ce pt ) s( Co de ur se ra Of G fer al in in g( itF ) bm Su Se tM ax Lo adCác hành vi của giáo sư Clark () Submit Final Grades TakeSabbatical() Accept Course Offering Take Sabbatical Giáo sư Clark Set Max Load 7 Một đối tượng có định danhMỗi đối tượng có một tên riêng để phân biệt đốitượng với các đối tượng khác mặc dù trạng tháicủa chúng có thể giống hệt nhau. Giáo sư “J Clark” Giáo sư “J Clark” dạy Sinh học dạy Sinh học 8 Nội dung?1. Đối tượng là gì?2. Bốn nguyên lý của OO3. Lớp là gì?4. Đa hình và Tổng quát hóa5. Tổ chức các phần tử mô hình 92. Các nguyên lý cơ bản của OO Hướng đối tượng Trừu tượng Mô-đun hóa Phân cấp Đóng gói hóa 10 2.1. Trừu tượng hóa (Abstraction) Những đặc điểm cơ bản của một thực thể phân biệt nó với các loại thực thể khác. Xác định một biên giới liên quan đến góc độ của người quan sát. Nó không phải là một biểu hiện cụ thể, nó biểu thị bản chất của thực thể. 11 Ví dụ: Trừu tượng hóa Sinh viên Giáo viênKhóa học diễn ra lúc 9:00 sáng các ngày thứ 3, 5, 7 ...
Nội dung trích xuất từ tài liệu:
Bài 2. Công nghệ hướng đối tượng Bé m«n C«ng ng hÖ phÇn mÒm KHOACÔNGNGHỆTHÔNGTIN TRƯỜNGĐẠIHỌCBÁCHKHOAHÀNỘIOBJECTORIENTEDANALYSISAND DESIGNWITHUML2.0 Bài 2 CÔNG NGHỆ HƯỚNG ĐỐI TƯỢNG 2.1 Các khái niệm hướng đối tượng (nhắc lại) 1 Mục tiêuMô tả các khái niệm trừu tượng hóa, đónggói, mô-đun hóa và phân cấpMô tả cấu trúc vật lý của một lớpMô tả mối quan hệ giữa lớp và đối tượngHiểu về đa hình và tổng quát hóa 2 Nội dung1. Đối tượng là gì?2. Bốn nguyên lý của OO3. Lớp là gì?4. Đa hình và Tổng quát hóa5. Tổ chức các phần tử mô hình 3 1. Đối tượng là gì?Một đối tượng biểu diễn một thực thể, cóthể là thực thể vật lý, thực thể trừu tượnghoặc thực thể phần mềm. Thực thể vật lý Xe tải Thực thể trừu tượng Phản ứng hóa học Thực thể phần mềm Danh sách liên kết 4 Định nghĩa Thuộc tínhMột đối tượng là một thực thểcó biên và định danh được xácđịnh rõ ràng để đóng gói trạngthái và hành vi. Trạng thái biểu diễn thuộc tính và các mối quan hệ. Hành vi là các thao tác, các phương thức và cơ chế chuyển trạng thái. Đối tượng Các phép xử lý 5 Một đối tượng có trạng tháiTrạng thái là một điều kiện hay một tình huốngtrong suốt quá trình sống của đối tượng.Trạng thái của một đối tượng thường thay đổi theothời gian. Name: J Clark Employee ID: 567138 HireDate: 07/25/1991 Status: Tenured Discipline: Finance MaxLoad: 3Name: J ClarkEmployee ID: 567138Date Hired: July 25, 1991Status: TenuredDiscipline: Finance Giáo sư ClarkMaximum Course Load: 3 classes 6 Một đối tượng có hành vi Hành vi xác định cách mà một đối tượng hành động và phản ứng. Một hành vi có thể thấy được của một đối tượng được mô hình hóa bởi một tập các thông điệp mà nó có th ể đáp ứng (các thao tác mà đối tượng có thể thực hiện). Ac ce pt ) s( Co de ur se ra Of G fer al in in g( itF ) bm Su Se tM ax Lo adCác hành vi của giáo sư Clark () Submit Final Grades TakeSabbatical() Accept Course Offering Take Sabbatical Giáo sư Clark Set Max Load 7 Một đối tượng có định danhMỗi đối tượng có một tên riêng để phân biệt đốitượng với các đối tượng khác mặc dù trạng tháicủa chúng có thể giống hệt nhau. Giáo sư “J Clark” Giáo sư “J Clark” dạy Sinh học dạy Sinh học 8 Nội dung?1. Đối tượng là gì?2. Bốn nguyên lý của OO3. Lớp là gì?4. Đa hình và Tổng quát hóa5. Tổ chức các phần tử mô hình 92. Các nguyên lý cơ bản của OO Hướng đối tượng Trừu tượng Mô-đun hóa Phân cấp Đóng gói hóa 10 2.1. Trừu tượng hóa (Abstraction) Những đặc điểm cơ bản của một thực thể phân biệt nó với các loại thực thể khác. Xác định một biên giới liên quan đến góc độ của người quan sát. Nó không phải là một biểu hiện cụ thể, nó biểu thị bản chất của thực thể. 11 Ví dụ: Trừu tượng hóa Sinh viên Giáo viênKhóa học diễn ra lúc 9:00 sáng các ngày thứ 3, 5, 7 ...
Tìm kiếm theo từ khóa liên quan:
Công nghệ hướng đối tượng Mô tả cấu trúc vật lý Khái niệm trừu tượng hóa Phân tích thiết kế hệ thống Hệ thống thông tin Quản trị thông tinGợi ý tài liệu liên quan:
-
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 321 0 0 -
88 trang 316 0 0
-
24 trang 300 0 0
-
Excel và mô phỏng tài chính P2 - Thiết kế một mô hình
4 trang 291 0 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 251 0 0 -
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 249 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 234 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 217 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng quản lý kho hàng trên nền Web
61 trang 215 0 0 -
62 trang 209 2 0