תכנות מונחה עצמים — הסבר
תכנות מונחה עצמים (OOP) מארגן קוד סביב מחלקות ועצמים: מחלקה מגדירה תכונות (שדות) ושיטות (methods), והעצם הוא מופע ממשי שלה. עקרונות כמו הכמסה (encapsulation) והסתרת מידע, יחד עם השיטה הבונה (constructor), עומדים בבסיס הגישה.
תכנות מונחה עצמים בבגרות
בבגרות במדעי המחשב, תכנות מונחה עצמים נלמד בפרק היסודות (שאלון 371): בנייה של מחלקה לפי מפרט — תכונות, שיטה בונה, שיטות (שאילתות ופקודות) והרשאות גישה — ושימוש במחלקה נתונה בתוך תוכנית, כולל מחלקה המשתמשת במחלקות אחרות (עצמים מורכבים). יחידת ההרחבה מוסיפה את עקרונות הירושה, הפולימורפיזם והממשקים.
איך מתכוננים לתכנות מונחה עצמים?
כדי להתכונן, כדאי לתרגל מימוש מחלקה מלא מתוך מפרט מילולי, כתיבת שיטה בונה ושיטות, שימוש בעצמים מתוך מחלקה אחרת, ובהמשך גם ירושה ופולימורפיזם. פתרון שאלות בגרות במחלקות ועצמים עם דוגמאות בשפת C# או Java ומשוב מיידי הוא הדרך היעילה ביותר.
- הגדרת מחלקה: תכונות, שיטה בונה ושיטות
- הכמסה והסתרת מידע (הרשאות גישה public / private)
- יצירת עצמים ושימוש בהם בתוכנית
- ירושה, פולימורפיזם וממשקים (יחידת ההרחבה)