Chiến lược dựa trên phương pháp tiếp cận có thể yêu cầu sửa đổi các thành phần để phù hợp với tiện ích mở rộng mới. Mặt khác, một chiến lược có thể có giao diện đặc biệt của riêng của nó, trong khi một trang trí giao diện phải phù hợp với các thành phần. Một chiến lược để làm cho một biên giới, ví dụ, chỉ cần xác định giao diện để làm cho một biên giới (DrawBorder, GetWidth, vv), có nghĩa là các chiến lược có thể được nhẹ ngay cả khi thành phần lớp là dụng cụ
đang được dịch, vui lòng đợi..
