Câu trả lời:
Một mặt tiền là tổng quát hơn một kho lưu trữ.
Một mặt tiền có thể áp dụng cho bất cứ thứ gì không dựa trên sự bền bỉ, trong khi đó một kho lưu trữ được cho là đóng gói quyền truy cập vào một nguồn bên dưới và làm cho nó trông giống như một nguồn dữ liệu trong bộ nhớ.
Mặt tiền là để tạo ra một giao diện đơn giản cho một số giao diện phức tạp khác.