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