תבנית Prototype
ויקיפדיה האנציקלופדיה encyclopedia
בהנדסת תוכנה, תבנית ProtoType היא תבנית עיצוב, שנועדה למקרים בהם מעוניינים ליצור אובייקט כהעתק של אובייקט נתון, אשר טיפוסו ידוע רק בזמן ריצה. התבנית שימושית במקרים בהם מקבלים מצביע לאובייקט נתון, ורוצים ליצור העתק שלו. מאחר שאין פתרון פשוט לבעיה (בירור הטיפוס וניסיון לגשת לפונקציית בנאי ההעתקה שלו צורכים זמן ומשאבים), אנו זקוקים לתבנית Prototype. התבנית מונעת כתיבה של תת-מחלקה שמטרתה ייצור האובייקט (כמו שקורה בתבנית Factory Method), וכן חוסכת את המשאבים הדרושים ליצירת אובייקט בדרך המסורתית (שימוש ב-new).