layered interface
giao diện phân tầng Trong lập trình, một hoặc nhiều mức của các thủ tục nằm giữa một chương trình ứng dụng và phần cứng tính toán và tách các hoạt động theo loại nhiệm vụ mà các hoạt động được dự trù thực hiện. Xem hình minh họa. Ví dụ, giao diện phân tầng tách các hoạt động đặc trưng phần cứng với các nhiệm vụ chương trình bậc cao hơn vốn phải lchông phân biệt đổi với phần cứng riêng mà chương trình sử dụng. Giao diện phân tầng tạo ra môi trường trong đó mỗl tầng, có thề glả đinh rằng một số.nhiệm vụ dang được xử lý bỏr| (các) tầng dưới nó. Như vậy, một chương trình có thề sử dụng phần cứng thông quạ các djch vụ của tầng thấp hơn mà không phải thao tác trực tiếp thiết bị. Cuối cùng, giao diện như th£ khiến cho nó dễ' làm cho một chương trình thích ứng hơn với những loại thiết bị khác nhau,