שקד איל

איטראטור – The Iterator Design Pattern

יש הרבה דרכים לדחוף אובייקטים לתוך אוסף.לשים אותם במערך, מחסנית, רשימה, מפה – רק תבחרויש סיכוי טוב, שבשלב מסוים נרצה לעבור על כל האיברים באוסף הזה.בפוסט הזה אנחנו נראה איך אפשר לאחסן אובייקטים באוסף כלשהו, ועדיין לתת את האופציה לעבור עליהםמבלי לחשוף את הדרך בה הם מאוחסנים, על מנת שנוכל לשמור על גנריות.בואו נתתחיל כמו […]

איטראטור – The Iterator Design Pattern Read More »

טמפלייט – The Template Method Pattern

במהלך המסע שלנו, אנחנו עבדנו הרבה על אנקפסולציה.
עטפנו יצירה של אובייקט, קריאה לפונקציות, ממשקים מורכבים, ברווזים, פיצות.
מה עוד אנחנו יכולים לעטוף?
הפעם אנחנו הולכים לעטוף חלקים של אלגוריתם, כך ש-sub classes יוכלו להתחבר מתי שהן רק רוצות
ואפילו נלמד על עקרון חדש, שקיבל השראה מהווליווד!

טמפלייט – The Template Method Pattern Read More »

Observer Design Pattern

שלום לכולם,היום אנחנו נמשיך במסע שלנו ברחבי ה design patternsוהפעם יש לי design pattern שדואג שהאובייקטים שלכם ידעו כאשר משהו חשוב להם עומד לקרות.קוראים לו Observer Design Pattern.הוא אחד ה-design pattern שנמצאים הכי הרבה בשימוש והוא מאוד שימושי.בפוסט הזה אנחנו נסתכל על כל מיני אספקטים מעניינים של Observer, למשל קשר של אחד לרבים ו loose

Observer Design Pattern Read More »

מבוא ל Design Patterns

מישהו פתר לכם כבר את הבעיה!בפוסט הזה אנחנו נלמד למה (ואיך) אתם יכולים להשתמש בחוכמה של מפתחים אחרים על מנת לפתור בעיות עיצוב שיש לכם היום.אנחנו נבין מה היתרונות בשימוש ב-design patterns, ונבין איך design pattern עובד. הכל התחיל בברווז אנחנו נתחיל את המסע שלנו עם design patterns בדוגמה.נניח והתבקשם לפתח משחק של בריכת ברווזים.המשחק

מבוא ל Design Patterns Read More »

The Dependency Inversion Principle

שלום לכולם,בפעם הקודמת למדנו ביחד על factory design pattern.לפני שתמשיכי לקרוא, אני ממליץ בחום לקרוא את הפסוט הקודם על facotry.הרבה מדוגמאות הקוד שיופיעו בפוסט הנוכחי מבוססות על הפוסט הקודם גם היום אנחנו נמשיך את המסע שלנו ברחבי ה-design pattern.בפוסט הזה אנחנו נלמד על עקרון עיצובי חדש: The Dependency Inversion principle. כמו כל הסדרה על design

The Dependency Inversion Principle Read More »

The Factory Design Pattern

שלום לכולם, היום אנחנו ממשיכים במסע שלנו ברחבי ה-design pattern. והפעם אנחנו נדבר על אחד שיוצא לי להשתמש בו די הרבה: The Factory Design Pattern. יש הרבה דרכים ליצור אובייקטים מעבר לאופרטור new.בפוסט הזה אנחנו נלמד שיצירה של אובייקטים היא פעילות שלא תמיד כדאי לעשות אותה ציבורית (public)כיוון שלפעמים היא יכולה לגרום לבעיות coupling (מוזמנים

The Factory Design Pattern Read More »

Scroll to Top