บ้าน พัฒนาการ การผูกสายคืออะไร - คำจำกัดความจาก techopedia

การผูกสายคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การรวมปลายหมายความว่าอย่างไร

การรวมภายหลังเป็นกระบวนการรันไทม์ของการค้นหาการประกาศตามชื่อที่สอดคล้องกับชนิดที่ระบุเฉพาะ ไม่เกี่ยวข้องกับการตรวจสอบประเภทในระหว่างการรวบรวมเมื่อไม่จำเป็นต้องอ้างอิงไลบรารีรวมถึงวัตถุ

การรวมภายหลังเป็นที่รู้จักกันว่าการเชื่อมโยงแบบไดนามิกและเป็นทางการเช่นเดียวกับการพิมพ์เป็ดและการผูกชื่อ

Techopedia อธิบายการผูกสาย

เนื่องจากการเชื่อมโยงแบบไดนามิกผ่านการเชื่อมโยงล่าช้าที่รันไทม์กระบวนการสามารถดำเนินการต่อไปได้แม้ว่าจะไม่มีไลบรารีการเชื่อมโยงแบบไดนามิก (DLL) โดยใช้เส้นทางการดำเนินการสำรองหลังจากการตรวจสอบความพร้อมใช้งาน การรวมภายหลังช่วยอำนวยความสะดวกในการทำงานกับประเภททั่วไปซึ่งหมายความว่าประเภทเดียวกันสำหรับการกำหนดวัตถุต่าง ๆ อาจถูกนำมาใช้ซ้ำ การรวมแบบต่อเนื่องจะเป็นพื้นฐานสำหรับความหลากหลาย

เริ่มต้นใช้งานใน Smalltalk แล้ว Microsoft ได้นำแนวคิดการโยงมาใช้ในเทคโนโลยี component object model (COM) มาใช้ การใช้งานที่มีผลผูกพันช่วงปลายอื่น ๆ รวมถึงการจัดส่งแบบไดนามิกใน Java ประเภทวิปัสสนาและการไตร่ตรองใน. NET รันไทม์ภาษาแบบไดนามิกใน C # 4.0 และการดำเนินการของขั้นตอนการจัดเก็บในภาษาเชิงปฏิบัติ / โครงสร้างแบบสอบถามภาษา (PL / SQL) และ Ada

ข้อเสียเปรียบหลักของการผูกปลายคือ:

  • ประสิทธิภาพของแอปพลิเคชั่นช้าลง
  • ไม่ได้ให้ประโยชน์ในการเติมโค้ดให้สมบูรณ์เมื่อเทียบกับการผูกก่อน
การเชื่อมโยงล่าช้าโดยทั่วไปจะใช้ในสถานการณ์ที่ไม่ทราบวัตถุอินเทอร์เฟซที่แน่นอน ณ เวลาออกแบบหรือในกรณีที่การโต้ตอบกับเซิร์ฟเวอร์ที่ไม่รู้จักหลายรายการเรียกใช้ฟังก์ชันตามชื่อ นอกจากนี้ยังใช้เป็นวิธีแก้ปัญหาสำหรับปัญหาความเข้ากันได้ระหว่างองค์ประกอบที่แก้ไขอย่างไม่เหมาะสมหลายรุ่น ดังนั้นการแลกเปลี่ยนระหว่างความยืดหยุ่นและประสิทธิภาพจะต้องมีการชั่งน้ำหนักก่อนการพัฒนาแอปพลิเคชัน

การผูกสายคืออะไร - คำจำกัดความจาก techopedia