אובייקט (מדעי המחשב) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
אין תקציר עריכה
שורה 71:
ישנם אובייקטים מיוחדים הנוצרים על סמך [[תבנית עיצוב]] מסוימת. בדרך כלל אובייקטים כאלה נקראים על שם תבנית העיצוב שלפיה הם נוצרו. ביניהם:
* [[תבנית Factory Method|Factory object]] (אובייקט בית חרושת): אובייקט שמטרתו ליצור אובייקטים אחרים.
* [[סינגלטון (תבנית Singletonעיצוב)|Singleton object]]: אובייקט שהוא המופע היחיד של המחלקה שלו לאורך כל זמן הריצה של התוכנית.
* [[תבנית Prototype|Prototype]] (אב טיפוס): אובייקט מיוחד שלפיו יכולים להווצר אובייקטים נוספים על ידי העתקה.
* [[Immutable object]] (אובייקט שלא ניתן לשינוי): אובייקט המקבל [[מצב (מדעי המחשב)|מצב]] קבוע בזמן היצירה שלו והוא אינו משתנה לאחר מכן. אובייקטים מהמחלקה <code>String</code> ב-[[Java]] הם דוגמה ל-Immutable objects.