Trừu tượng trong ngôn ngữ lập trình Java liên quan đến việc tạo ra một hoặc nhiều giao diện hoặc các lớp trừu tượng để ẩn chi tiết thực hiện. Trong trường hợp mới hơn Android API, bạn có thể sử dụng trừu tượng để xây dựng thành phần nhận thức phiên bản sử dụng các API hiện hành trên thiết bị mới hơn, và dự phòng trở lên, tương thích hơn API trên thiết bị cũ.Khi sử dụng cách tiếp cận này, bạn đầu tiên xác định những gì các lớp học mới bạn muốn để có thể sử dụng một cách tương thích ngược, sau đó tạo ra các lớp trừu tượng, dựa trên giao diện công cộng của các lớp học mới. Trong việc xác định giao diện trừu tượng, bạn nên gương API mới hơn càng nhiều càng tốt. Điều này tối đa hóa khả năng tương thích về phía trước và làm cho nó dễ dàng hơn để thả các lớp trừu tượng trong tương lai khi nó không còn cần thiết.Sau khi tạo ra các lớp trừu tượng cho các API mới, bất kỳ số nào của việc triển khai có thể được tạo ra và được chọn tại thời gian chạy. Cho các mục đích tương thích ngược, triển khai các có thể khác nhau tùy theo yêu cầu API cấp. Vì vậy, một trong những thực hiện có thể sử dụng API mới phát hành, trong khi những người khác có thể sử dụng API cũ.
đang được dịch, vui lòng đợi..