בשפות תכנות ובתורת הטיפוסים, פולימורפיזם פרמטרי הוא דרך להפוך שפה לאקספרסיבית יותר, תוך שמירה על בטיחות סוג סטטית מלאה. באמצעות פולימורפיזם פרמטרי, ניתן לכתוב פונקציה או סוג נתונים באופן כללי כך שיוכל לטפל בערכים באופן זהה מבלי להיות תלוי בסוג שלהם.
מה מהבאים נכון מסביר פולימורפיזם פרמטרי?
פולימורפיזם פרמטרי היא טכניקת שפת תכנות שמאפשרת את ההגדרה הגנרית של פונקציות וסוגים, ללא חשש רב לשגיאות מבוססות טיפוס. זה מאפשר לשפה להיות אקספרסיבי יותר תוך כתיבת קוד גנרי שמתייחס לסוגים שונים של נתונים.
מהו פולימורפיזם פרמטרי ותת-סוג פולימורפיזם?
פולימורפיזם של תת-סוג נותן למונח יחיד טיפוסים רבים באמצעות כלל ה-subsumption. … פולימורפיזם פרמטרי מתייחס לקוד שנכתב ללא ידיעת הסוג האמיתי של הארגומנטים; הקוד הוא פרמטרי בסוג הפרמטרים. דוגמאות כוללות פונקציות פולימורפיות ב-ML, או גנריות ב-Java 5.
מהו פולימורפיזם פרמטרי Java?
פולימורפיזם פרמטרי קובע ש-בתוך הצהרת מחלקה, שם שדה יכול לשייך לסוגים שונים ושם שיטה יכול לשייך לסוגי פרמטר והחזרה שונים. התחום והשיטה יכוליםלאחר מכן קבל סוגים שונים בכל מופע מחלקה (אובייקט).
מהו פולימורפיזם פרמטרי מרומז?
מהו פולימורפיזם פרמטרי מרומז? פולימורפיזם פרמטרי מפורש: פרמטרים גנריים T. מתוך פרגמטיקה של שפת התכנות "בפולימורפיזם פרמטרי הקוד לוקח סוג (או קבוצה של טיפוסים) כפרמטר, באופן מפורש או מרומז."