โหมดอะแด็ปเตอร์
Dec 18, 2020
โหมดอะแด็ปเตอร์คือไคลเอนต์จําเป็นต้องเข้าถึงหรือใช้อินเทอร์เฟซอื่นที่มีอยู่ด้วยวิธีเดียว (หรือข้อมูลจําเพาะของอินเทอร์เฟซ) ด้วยเหตุผลหลายประการจึงไม่มีวิธีเรียกโดยตรง สื่อกลางสามารถให้เป็นวัตถุอะแด็ปเตอร์และอินเทอร์เฟซสามารถแปลงภายในเพื่อให้ไคลเอนต์สามารถเข้าถึงอินเทอร์เฟซเป้าหมายได้อย่างราบรื่นโดยการเข้าถึงอะแดปเตอร์
มีสองวิธีในการใช้โหมดอะแดปเตอร์หนึ่งคือผ่านการสืบทอดและอื่น ๆ คือผ่านการรวมกันของ
ข้อดีของโหมดอะแด็ปเตอร์คือการนํารหัสไลบรารีคลาสที่มีอยู่กลับมาใช้ใหม่โดยตรงโดยไม่ต้องปรับเปลี่ยนโค้ดที่มีอยู่ และการใช้งานนั้นง่ายและเข้าใจง่าย สําหรับไคลเอนต์ อะแด็ปเตอร์ซึ่งเข้ากันได้กับการแปลงอินเทอร์เฟสที่แตกต่างกันจะดําเนินการภายในและโปร่งใสอย่างสมบูรณ์กับไคลเอนต์ ไคลเอนต์ไม่จําเป็นต้องทราบรายละเอียดของอินเทอร์เฟซเป้าหมายคุณเพียงแค่ต้องเรียกมันตามข้อกําหนดของอินเทอร์เฟซปัจจุบัน








