שיעור 10: Events ו־Observer
בשיעור הזה נתרגל Events ו־Observer ברמה של אפליקציה אמיתית ב־#C. נתחיל בזיהוי כאב תכנוני, נעבור לדוגמת קוד, נתרגל החלטה קטנה, ננבא התנהגות, ונבדוק שליטה.
אירוע דומייני מפריד בין “מה קרה” לבין “מי מגיב”, וכך תופעות לוואי לא מזהמות את המודל.
- Events ו־Observer
- אירוע דומייני מפריד בין “מה קרה” לבין “מי מגיב”, וכך תופעות לוואי לא מזהמות את המודל.
- לחץ תכנוני
- סימן חוזר בקוד: שינוי קטן דורש עריכות רבות, בדיקה קשה מדי, או כפילות שמתחילה להתפשט.