You can use an abstract class instead of an interface here to simplify the implementation of common features such as association of tab objects with activities (not shown in the code snippet).
Bạn có thể sử dụng một lớp trừu tượng thay vì một giao diện ở đây để đơn giản hóa việc thực hiện các tính năng phổ biến như các Hiệp hội của tab đối tượng với các hoạt động (không hiển thị trong đoạn mã).
Bạn có thể sử dụng một lớp trừu tượng thay vì một giao diện ở đây để đơn giản hóa việc thực hiện các tính năng thông thường như hiệp hội của các đối tượng tab với các hoạt động (không hiển thị trong đoạn mã).