Tôi đang phát triển một ứng dụng cần phải làm việc với các phiên bản không tương thích khác nhau của một số thư viện. Bản năng ruột của tôi đã giới thiệu một bộ điều hợp giữa ứng dụng và thư viện sẽ có đối tượng thích hợp của thư viện được tiêm vào nó. Sau đó, ai đó nói với tôi về shims. Không có nhiều tài liệu về nó.Sự khác nhau giữa mẫu thiết kế mặt cắt và mặt tiền/bộ điều hợp là gì?
Tôi muốn biết các miếng chêm khác nhau như thế nào so với mẫu thiết kế mặt tiền và bộ điều hợp? Và một số cách sử dụng phổ biến như nhau là gì?
Xem thêm http://stackoverflow.com/questions/2116142/what-is-a-shim/12988556#12988556 –
tương tự: https://softwareengineering.stackexchange.com/questions/66962/are-wrapper-and -shim-synonymous –