- Cho phép một hành vi hoạt động trên nhiều đối tượng
- Cho phép một đối tượng kế thừa từ nhiều lớp
- Cung cấp phương pháp cho truyền dữ liệu