הגדרת עצם
עצם הוא ישות בעלת:
- תכונות (State) – המצב הנוכחי
- פעולות (Behavior) – מה ניתן לעשות
- זהות (Identity) – מי הוא, גם אם תכונות משתנות
תכונות ופעולות
| מרכיב | משמעות |
|---|---|
| תכונות | ערכים שמייצגים מצב |
| פעולות | פעולות שניתן להפעיל |
דוגמאות מעולם התכנות
גם טיפוסים מוכנים ב־C# הם עצמים:
String- תכונה:
Length - פעולות:
ToUpper(),Contains()
- תכונה:
DateTime- תכונות:
Day,Month - פעולות:
AddDays()
- תכונות:
Random- פעולות:
Next(),NextDouble()
- פעולות: