מה זה אובייקט? הגדרה ומשמעות

בתכנות מונחה עצמים (OOP), רכיב תוכנית עצמאי המכיל מאפיינים (נתונים), כמו גם את השיטות (הליכים), הדרושות כדי להפוך סוג מסוים של נתונים לשימושי. בשפות מבוססות כיתה כמו C++ ו-Java, כל אחת מהן היא מופע של מחלקה כפופה, רכיב שמכיל הצהרות מופשטות של המאפיינים והשיטות הזמינות לכל המקרים של a מעמד. לאובייקט, נתון, יש חלק פרטי, המשמש לאחסון נתונים, שאינו נגיש לאובייקטים אחרים. יש לו גם חלק ציבורי, הנקרא גם ממשק, המאפשר לאובייקטים אחרים להשתמש בשיטות שלו. הממשק מתוכנן כך שניתן לבצע גישה חיצונית מבלי לדעת את הפרטים של האופן שבו מאחסנים או מתמרנים את הנתונים שלו. ראה תכנות מחלקה, מודל, מונחה עצמים. ראה אובייקט דינמי, OLE, אובייקט סטטי.

Technipages מסביר אובייקט

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


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

שימושים נפוצים באובייקט

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

שימוש לרעה נפוצ באובייקט

  • פעם אחת טעות לְהִתְנַגֵד נמצא בקוד, לא ניתן להסירו מהקוד או אפילו להחליפו בשורת קוד חדשה.