-
Inversion of Control ו Dependency Injection
מי יוצר את האובייקטים ומי מחליט באילו מימושים להשתמש? הסבר על Inversion of Control ועל Dependency Injection, והקשר ביניהם.
-
Decorator
איך מוסיפים התנהגות לאובייקט בלי לשנות את המחלקה שלו ובלי להסתבך בירושה? שתי דוגמאות לתבנית Decorator ולשימוש בהרכבה כדי להרחיב פונקציונליות.
-
CLEAN CODE – כתיבת קוד שגם בני אדם יכולים לקרוא
קוד צריך לעבוד, אבל גם להיות ברור למי שיקרא וישנה אותו. היכרות עם Clean Code ועם הרגלים שעוזרים לכתוב קוד שקל יותר להבין ולתחזק.