Events – the non Delegate event

Wednesday, December 26, 2012

  דיברתי על events, על Observer על Delegates, ישנה עוד פינה קטנה שהטרידה אותי. מה היה לפני הEvents של דוט נט? לפני שEvent השתמש בdelegate.. טוב אז ברור שלא היתה בעיה כי דלגייט היה  שם מגרסה 1.1 עד כמה שידוע לי, אבל what if  ?? נניח שאין לנו דלגייט מה שאומר אין לי אפשרות לספק לאובייקט א גישה לפונקציה של אובייקט ב דרך שליחת רפרנס לפונקציה.. נסביר את הבעיה: כשאני מגדיר את אובייקט א אין לי מושג מי וכמה אובייקטים בעתיד ירצו להירשם לאירועים שלו, לכן צריך ממשק חיצוני שיתמוך בשירות הזה.. התשובה היא פשוטה באמצעות התנהגות משותפת לכל מי שרוצה להירשם לאירוע, זאת אגב ההגדרה של תבנית ה...
תגיות: , ,
2 תגובות