• Nếu lớp cài đặt Collection không muốn hỗ trợ các thao tác làm thay đổi collection như add, remove, clear. nó có thể tung ra ngoại lệ UnsupportedOperationException. | Giao tiếp Collection Cung cấp các thao tác chính trên collection như thêm xoá tìm phần tử. Ví dụ boolean add Object element boolean remove Object element boolean contains Object element int size boolean isEmpty Nếu lớp cài đặt Collection không muốn hỗ trợ các thao tác làm thay đổi collection như add remove clear. nó có thể tung ra ngoại lệ UnsupportedOperationException. 37 Giao tiếp List List kế thừa từ Collection nó cung cấp thêm các phương thức để xử lý collection kiểu danh sách Danh sách là một collection với các phần tử được xếp theo chỉ số . Một số phương thức của List Object get int index Object set int index Object o void add int index Object o Object remove int index int indexOf Object o int lastIndexOf Object o 38 Giao tiếp Set Set kế thừa từ Collection hỗ trợ các thao tác xử lý trên collection kiểu tập hợp Một tập hợp yêu cầu các phần tử phải không được trùng lặp . Set không có thêm phương thức riêng ngoài các phương thức kế thừa từ Collection. .