תוכן עניינים:
הגדרה - מה הפירוש של כריכה מאוחרת?
כריכה מאוחרת היא תהליך זמן ריצה של חיפוש אחר הצהרה, בשם, התואמת לסוג שצוין באופן ייחודי. זה אינו כרוך בבדיקת סוגים במהלך ההרכבה, כאשר אין צורך בהפניית ספריות, כולל אובייקט.
כריכה מאוחרת ידועה גם ככריכה דינמית, ובאופן לא רשמי, כהקלדת ברווז וכריכת שם.
חברת Techopedia מסבירה את מאוחרת המאוחרת
בגלל תמיכה בקישור דינמי דרך כריכה מאוחרת בזמן ריצה, תהליך יכול להמשיך בביצוע, גם אם ספריית קישור דינאמית (DLL) לא קיימת, על ידי ביצוע נתיב ביצוע חלופי לאחר בדיקת זמינות. כריכה מאוחרת מאפשרת עבודה עם סוגים גנריים, מה שאומר שאותו סוג להקצאת חפצים שונים עלול להיות בשימוש חוזר. כריכה מאוחרת מהווה את הבסיס לפולימורפיזם פוטנציאלי.
במקור שהוצגה ב- Smalltalk, מיקרוסופט אימצה את מושג הכריכה המאוחרת בטכנולוגיית ה- Model Model Object (COM) שלה. יישומים מחייבים מאוחרים אחרים כוללים שיגור דינאמי ב- Java, סוג התבוננות פנימית ושיקוף ב- .NET, זמן ריצה של שפה דינמית ב- C # 4.0 וביצוע נהלים מאוחסנים בשפה פרוצדוראלית / שפת שאילתות מובנות (PL / SQL) וב- Ada.
החסרונות העיקריים של הכריכה המאוחרת הם:
- ביצועי אפליקציה איטית.
- אינו מספק יתרונות להשלמת קוד, לעומת כריכה מוקדמת.
