עבור לתוכן

מה זה פולימורפיזם ב-Javascript

Featured Replies

פורסם

קיבלנו בקורס תרגיל לסכם על זה, קראתי מלא הסברים וראיתי מלא סרטונים באינטרנט, ולא הבנתי כלום.

 

מישהו יכול להסביר לי את זה בבקשה בפשטות? עם דוגמאות

 

תודה

נערך על-ידי yossi21

פורסם
  • מחבר

מישהו?

פורסם

https://he.wikipedia.org/wiki/פולימורפיזם_(מדעי_המחשב)

https://he.wikipedia.org/wiki/תכנות_מונחה-עצמים

 

לא הבנת כי זה יותר מורכב ממה שמנסים ללמד אותך. יש לזה כמה היבטים.

למשל האופרטור פלוס (+) עובד גם עם מספרים וגם עם מחרוזות. כלומר מאחורי הקלעים יש פונקציה שצריכה לעשות את פעולת הפלוס אך המימוש שלה שונה בהתאם לסוג טיפוס.

עוד היבט יש גם בתכנות מונחה עצמים. אם נקח אוטובוס, משאית ומכונית. העצם המופשט הוא רכב. נוכל לכתוב פונקציה שמעבירה הילוך לכולם אך ייתכן שהמימוש יהיה שונה בין הרכבים.

פורסם
  • מחבר

תודה, הבנתי חצי 

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים