DCSIMG
June 2010 - Posts - חיפסטר | הבלוג של לידן

חיפסטר | הבלוג של לידן

Lidan Hifi - Web Developer

June 2010 - Posts

Webcast: היכרות עם ממשקים ודוגמה של Observer Design Pattern

Webcast: היכרות עם ממשקים ודוגמה עם Observer Design Pattern

אני עובד בימים אלה על פיתוח מערכת שאחת האופציות העיקריות בה היא אפשרות של שליחת נוטיפיקציות לקבוצת משתמשים.  בפועל, סוג ההודעה לא קבוע והוא לפעמים יכול להיות מייל ולפעמים הודעת סמס, תלוי בדרישות ובצרכים של הלקוח.

כדי לא להגביל את עצמי לסוג מסוים של הודעות ולשמור על גמישות ויכולת התרחבות בעתיד, בחרתי לעצב את החלק הזה של האפליקציה על בסיס תבנית עיצוב שנקראת Observer (מודגם בוידאו), וחשבתי שזו הזדמנות מצוינת להדריך על ממשקים וכיווני מחשבה לעיצוב יעיל יותר של אפליקציות Object-Oriented, משהו שלפעמים חסר קצת גם אצל מפתחי דוט נט מנוסים (וחבל לא לנצל את כל יתרונות הפיתוח שמאופשרים לנו באמצעות כתיבה אמיתית לפי עקרונות Object Oriented).

את הקוד בדוגמה תוכלו להוריד מכאן.

תהנו!

.Net Interfaces and Observer Design Pattern from Lidan Hifi on Vimeo.