Bài giảng Lập trình hướng đối tượng – Bài 03: Trừu tượng hóa và đóng gói
Số trang: 45
Loại file: pdf
Dung lượng: 1.30 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình hướng đối tượng – Bài 3: Trừu tượng hóa và đóng gói. Những nội dung chính được trình bày trong chương này gồm có: Tìm hiểu bản chất, vai trò của trừu tượng hóa; tìm hiểu về đóng gói; tìm hiểu cách xây dựng lớp, gói. Mời các bạn cùng tham khảo bài giảng để biết thêm nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng – Bài 03: Trừu tượng hóa và đóng gói BỘ MÔN CÔNG NGHỆ PHẦN MỀM VIỆN CNTT & TT TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI om .c ng IT3100 coLẬP TRÌNH HƯỚNG an ĐỐI TƯỢNG th o ng du uBài 03. Trừu tượng hóa và Đóng gói cu 1 CuuDuongThanCong.com https://fb.com/tailieudientucnttMục tiêu bài học om• Tìm hiểu bản chất, vai trò của trừu tượng hóa .c • Khái niệm, các góc nhìn, so sánh lớp và đối tượng ng co• Tìm hiểu về Đóng gói an • Khái niệm đóng gói, che giấu dữ liệu th • Chỉ định truy cập ng • Phương thức getter/setter o du• Tìm hiểu cách xây dựng lớp, gói u • Xây dựng lớp trong Java cu • Quản lý lớp với package • Biểu diễn đối tượng, lớp, gói trong UML 2 CuuDuongThanCong.com https://fb.com/tailieudientucnttNội dung om1. Trừu trượng hóa .c ng2. Đóng gói co3. Xây dựng lớp và gói an th o ng du u cu 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt om .c ng co an1/ Trừu tượng hóa th o ng du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt1.1 Trừu tượng hóa om• Là một trong 4 nguyên lý cơ bản của lập trình HĐT. .c• Là quá trình loại bỏ đi các thông tin ít quan trọng và ng co giữ lại những thông tin quan trọng, có ý nghĩa với an bài toán. th• 2 loại trừu tượng hóa Hướng đối tượng ng • Trừu tượng hóa điều khiển o du Trừu tượng Đóng gói • Trừu tượng hóa dữ liệu Đa hình Thừa kế hóa u cu 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt1.1. Trừu tượng hóa (2) om• Trừu tượng hóa điều khiển: .c • Bằng cách sử dụng các chương trình con (subprogram) và ng các luồng điều khiển (control flow) co • Ví dụ: a := (1 + 2) * 5 an • Nếu không có trừu tượng hóa điều khiển, LTV phải chỉ ra tất cả th các thanh ghi, các bước tính toán mức nhị phân… ng• Trừu tượng hóa dữ liệu: o du • Xử lý dữ liệu theo các cách khác nhau tùy bài toán u cu ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng – Bài 03: Trừu tượng hóa và đóng gói BỘ MÔN CÔNG NGHỆ PHẦN MỀM VIỆN CNTT & TT TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI om .c ng IT3100 coLẬP TRÌNH HƯỚNG an ĐỐI TƯỢNG th o ng du uBài 03. Trừu tượng hóa và Đóng gói cu 1 CuuDuongThanCong.com https://fb.com/tailieudientucnttMục tiêu bài học om• Tìm hiểu bản chất, vai trò của trừu tượng hóa .c • Khái niệm, các góc nhìn, so sánh lớp và đối tượng ng co• Tìm hiểu về Đóng gói an • Khái niệm đóng gói, che giấu dữ liệu th • Chỉ định truy cập ng • Phương thức getter/setter o du• Tìm hiểu cách xây dựng lớp, gói u • Xây dựng lớp trong Java cu • Quản lý lớp với package • Biểu diễn đối tượng, lớp, gói trong UML 2 CuuDuongThanCong.com https://fb.com/tailieudientucnttNội dung om1. Trừu trượng hóa .c ng2. Đóng gói co3. Xây dựng lớp và gói an th o ng du u cu 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt om .c ng co an1/ Trừu tượng hóa th o ng du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt1.1 Trừu tượng hóa om• Là một trong 4 nguyên lý cơ bản của lập trình HĐT. .c• Là quá trình loại bỏ đi các thông tin ít quan trọng và ng co giữ lại những thông tin quan trọng, có ý nghĩa với an bài toán. th• 2 loại trừu tượng hóa Hướng đối tượng ng • Trừu tượng hóa điều khiển o du Trừu tượng Đóng gói • Trừu tượng hóa dữ liệu Đa hình Thừa kế hóa u cu 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt1.1. Trừu tượng hóa (2) om• Trừu tượng hóa điều khiển: .c • Bằng cách sử dụng các chương trình con (subprogram) và ng các luồng điều khiển (control flow) co • Ví dụ: a := (1 + 2) * 5 an • Nếu không có trừu tượng hóa điều khiển, LTV phải chỉ ra tất cả th các thanh ghi, các bước tính toán mức nhị phân… ng• Trừu tượng hóa dữ liệu: o du • Xử lý dữ liệu theo các cách khác nhau tùy bài toán u cu ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng Bài giảng Lập trình hướng đối tượng Kỹ thuật lập trình Ngôn ngữ lập trình Trừu tượng hóa Xây dựng lớp trong JavaGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 269 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 259 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 259 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 220 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 211 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
101 trang 199 1 0
-
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 191 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 177 0 0