Dưới đây là Bài giảng Lập trình hướng đối tượng - Bài 9: Lập trình tổng quát. Bài giảng được biên soạn nhằm cung cấp cho các bạn những kiến thức về lập trình tổng quát, tập hợp đối tượng, các giao diện Collection, cài đặt của các giao diện Collection, Iterator và Comparator. | Bài 9 Lập trình tổng quát Trịnh Thành Trung trungtt@ Nội dung 1. Lập trình tổng quát 2. Tập hợp đối tượng 3. Các giao diện Collection 4. Cài đặt của các giao diện Collection 5. Iterator và Comparator 1 Lập trình tổng quát Generic programming Lập trình tổng quát • 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 trong tương lai − thuật toán đã xác định • Ví dụ: − C: dùng con trỏ void − C++: dùng template − Java: lợi dụng upcasting − Java : template 4 Java Template • Không dùng Template List myList = new LinkedList(); (new Integer(0)); Integer x = .