Bài giảng Lập trình hướng đối tượng – Bài 09: Lập trình tổng quát

Những nội dung chính được trình bày trong chương này gồm có: Giới thiệu về lập trình tổng quát và cách thực hiện trong các ngôn ngữ lập trình; giới thiệu về collection framework với các cấu trúc tổng quát: List, HashMap, Tree, Set, Vector; định nghĩa và sử dụng Template và ký tự đại diện (wildcard); ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java. 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. | Bộ môn Công nghệ Phần mềm Viện CNTT amp TT Trường Đại học Bách Khoa Hà Nội om .c ng IT3100 co an LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG th o ng du Bài 09. Lập trình tổng quát u cu https tailieudientucntt Mục tiêu om Giới thiệu về lập trình tổng quát và cách thực .c hiện trong các ngôn ngữ lập trình ng Giới thiệu về collection framework với các co cấu trúc tổng quát List HashMap Tree Set an th Vector ng Định nghĩa và sử dụng Template và ký tự đại o du diện wildcard u cu Ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java 2 https tailieudientucntt Nội dung om 1. Giới thiệu về lập trình tổng quát .c 2. Lập trình tổng quát trong Java ng Giới thiệu về collection framework co an Giới thiệu về các cấu trúc tổng quát List th HashMap Tree Set Vector ng Định nghĩa và sử dụng Template o 3. du Ký tự đại diện Wildcard u 4. cu 5. Ví dụ và bài tập 3 https tailieudientucntt om .c 1. Giới thiệu về lập trình tổng quát ng Generic programming co an th o ng du u cu 4 https tailieudientucntt 1. Giới thiệu về lập trình tổng quát om Tổng quát hóa chương trình để có thể hoạt động với các kiểu dữ liệu khác nhau kể cả kiểu dữ liệu .c trong tương lai ng Tổng quát hoá co Thuật toán đã xác định chương trình an Ví dụ Số nguyên int th Xâu ký tự String ng Thuật toán giống nhau Phương thức sort Đối tượng số phức chỉ khác về kiểu dữ liệu o Complex object du . u Lớp IntegerStack đối Các lớp có cấu cu tượng Integer trúc tương tự Lớp lưu trữ kiểu Lớp StringStack đối khác nhau về tượng String kiểu đối tượng ngăn xếp Stack Lớp AnimalStack đối xử lý 5 tượng animal https tailieudientucntt 1. Giới thiệu về lập trình tổng quát Lập trình Generic có nghĩa là lập trình mà có thể om tái sử dụng cho nhiều kiểu dữ liệu .c ng Cho phép trừu tượng hóa kiểu dữ liệu co Giải pháp trong các ngôn ngữ lập trình an C dùng con trỏ không định kiểu con trỏ void th C dùng template ng o Java

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.