תכנות מונחה-עצמים

תכנות מונחה-עצמים (OOP)

מחלקות, אנקפסולציה, ירושה, פולימורפיזם, דפוסי עיצוב, generics, ועקרונות SOLID. בניית תוכנה בת-תחזוקה באמצעות עיצוב OOP טוב.

8יחידות
24שיעורים
0%הושלם
יחידה 10/3

אובייקטים ומחלקות

מחלקות, מופעים, שדות, ומתודות

יחידה 20/3

אנקפסולציה

הסתרת מידע ועיצוב ממשקים

יחידה 30/3

ירושה

הרחבת מחלקות ויחס ה-IS-A

יחידה 40/3

פולימורפיזם

Dynamic dispatch והתנהגות טיפוסים בזמן ריצה

יחידה 50/3

דפוסי עיצוב

דפוסי GoF הקלאסיים ויישומיהם

יחידה 60/3

Generics ו-Collections

פרמטרי טיפוס, אוספים, ו-iterators

יחידה 70/3

טיפול בשגיאות (Exceptions)

שגיאות, חריגות, ועמידות הקוד

יחידה 80/3

עקרונות SOLID

עקרונות לעיצוב OOP בר-תחזוקה