fbpx
המדריך הישראלי ל-Java
  • הרצאות
  • מדריכים נוספים
  • קורסים
  • סרטונים
  • הספר
  • אודות
  • הרצאות
  • מדריכים נוספים
  • קורסים
  • סרטונים
  • הספר
  • אודות
המדריך הישראלי ל-Java
  • הרצאות
  • מדריכים נוספים
  • קורסים
  • סרטונים
  • הספר
  • אודות
  • הרצאות
  • מדריכים נוספים
  • קורסים
  • סרטונים
  • הספר
  • אודות
דוגמא למימוש של Bridge ב-Java
ראשי » תבניות תיכנות

דוגמא למימוש של Bridge ב-Java

javabook 14 במרץ 2011 14:40 אין תגובות

באמצעות Bridge ניתן לנטרל את התלות אשר קיימת בין classes ששייכות להיררכיה מסוימת לבין ה-interfaces שהם מיישמים, וששייכים להיררכיה אחרת. בדוגמת הקוד שמוסברת בוידאו זה קיימת היררכיה של classes אשר מיישמים interfaces אשר שייכים להיררכיה אחרת. את התלות הקיימת בין ה-classes לבין ה-interfaces ניתן לנטרל בכך שנצמצם אותה לתלות בין ה-class שבראש ההיררכיה של ה-classes לבין ה-interface שבראש ההיררכיה של ה-interfaces. זו המשמעות שיש למימוש של ה-Design Pattern שידוע בשם Bridge.

את הקוד שמופיע בקליפ ניתן להוריד בקישור bridge. דיאגרמת ה-UML הבאה מספקת הסבר נוסף ל-Design Pattern זה.

דיאגרמה אשר מספקת הסבר נוסף ל-Bridge Design Pattern

הקורס היחידי בארץ ללימוד תכנות פונקציונלי בסקאלה באופן יסודי ומעמיק - Scala Fundamentals

|להציג את כל הפוסטים של javabook


« פוסט קודם
פוסט הבא »

השארת תגובה

ביטול

לינקדין

Haim Michael
פייסבוק

 
מכתבי תודה

מכתבי תודה שקיבלנו על עבודת ההדרכה של חיים מיכאל:

כשהחלטתי להיכנס לתחום תכנות ה ‪WEB‬, עשיתי סקר שוק וגיליתי שהקורסים של חיים מיכאל אטרקטיביים מאוד הן מבחינת היקף הנושאים, עדכניותם ועלותם. התחלתי ללמוד את צד השרת בקורס ‪PHP‬ והיום אני ממשיכה בלימוד צד הלקוח בקורס ‪HTML‬ המצוין. שני הקורסים מלווים בהמון מצגות ודוגמאות קוד באתר הקורס, וכן הקלטות של השיעורים שעוזרים מאוד כשלא מצליחים להגיע לשיעור או פשוט בשביל לחזור על החומר. לפני כחודש התחלתי לעבוד כמפתחת ‪WEB‬ בהארץ/ ‪The Marker‬. אני מרגישה שקיבלתי בקורס הבנה עמוקה בתחום ויכולת להמשיך וללמוד הלאה. המון תודה!
Anat Yehazkel
 
The course was well organized, and the lectures were great. Haim Michael has excellent teaching skills, and he is very professional and attentive to his students. I learned a lot from his course, and ever since I've been using his textbooxs as reference when needed. Thank you and good luck!
Aya Kimelman
 
Haim is a dynamic lecturer in both content and delivery. His authenticity is evident, driven by his wealth of experience and research. Practical and transformational!
Bar Lazarovitch
 
Up to now i took 2 of Haim courses at H.I.T institute. Haim is an excellent lecturer with a lot of knowledge in many programming languages. It's great that someone like Haim teaches you, it's really helped me to get my first job. Haim preparing his students to the 'Real world' of programming with a lot of technologies in addition to the main subject of his course, and always ready to help his students with any question. The bottom line: Great lecturer ,Great man, a lot to learn from.
Aviel Poliak
 
ארכיון
  • אוגוסט 2017
  • יולי 2017
  • יוני 2017
  • אוקטובר 2016
  • אוקטובר 2015
  • ספטמבר 2015
  • אוגוסט 2015
  • יולי 2015
  • יוני 2015
  • מאי 2015
  • אפריל 2015
  • מרץ 2015
  • פברואר 2015
  • ינואר 2015
  • דצמבר 2014
  • נובמבר 2014
  • אוקטובר 2014
  • ספטמבר 2014
  • אוגוסט 2014
  • יולי 2014
  • יוני 2014
  • מאי 2014
  • אפריל 2014
  • מרץ 2014
  • פברואר 2014
  • ינואר 2014
  • דצמבר 2013
  • נובמבר 2013
  • אוקטובר 2013
  • ספטמבר 2013
  • אוגוסט 2013
  • יולי 2013
  • יוני 2013
  • מאי 2013
  • אפריל 2013
  • ינואר 2013
  • דצמבר 2012
  • נובמבר 2012
  • אוקטובר 2012
  • יולי 2012
  • יוני 2012
  • מאי 2012
  • אפריל 2012
  • מרץ 2012
  • פברואר 2012
  • ינואר 2012
  • דצמבר 2011
  • נובמבר 2011
  • אוקטובר 2011
  • ספטמבר 2011
  • אוגוסט 2011
  • יולי 2011
  • יוני 2011
  • מאי 2011
  • אפריל 2011
  • מרץ 2011
  • פברואר 2011
  • ינואר 2011
  • דצמבר 2010
  • נובמבר 2010
  • אוקטובר 2010
  • ספטמבר 2010
  • אוגוסט 2010
  • יולי 2010
  • יוני 2010
  • מאי 2010
  • אפריל 2010
  • מרץ 2010
  • פברואר 2010
  • ינואר 2010
  • דצמבר 2009
  • נובמבר 2009
  • אוקטובר 2009
  • ספטמבר 2009
  • אוגוסט 2009
  • יולי 2009
  • יוני 2009
  • מאי 2009
  • אפריל 2009
  • מרץ 2009
  • פברואר 2009
רשתות חברתיות
  • Facebook
  • Twitter
  • Google+
  • YouTube
  • LinkedIn
  • Pinterest
  • Instagram
יצירת קשר
  • חיים | מיכאל | ישראל
  • טלפון: 3726013 3 (972)
  • נייד: 6655837 54 (972)
  • אימייל: info@lifemichael.com
  • אתר החברה: lifemichael.com
  • הבלוג: lifemichael.com/blog
  • טוויטר: twitter.com/lifemichael
  • לינקדין: linkedin.com/in/lifemichael
מדריכים בחינם
  • המדריך הישראלי ל-Java
  • המדריך הישראלי ל-PHP
  • המדריך הישראלי ל-Android
  • המדריך הישראלי ל-HTML
  • המדריך הישראלי ל-Linux
  • המדריך הישראלי ל-UML
  • המדריך הישראלי ל-#C
  • המדריך הישראלי ל-Scala
  • המדריך הישראלי ל-Python
מקורות נוספים בחינם
  • קהיליות מקצועיות
  • עיתון מקצועי
  • קורסים אונליין
  • הרצאות מקצועיות
  • פודקאסטס
שירותים מקצועיים

את המדריך הישראלי ל-Java כתבתי מתוך תחושה אישית של רצון אינסופי ללמוד, להתפתח באופן מקצועי ולשתף ולעזור לכל מי שבוחר בדרך דומה. את השירותים המקצועיים שלי בתחום ההדרכה, הייעוץ והפיתוח ניתן לקבל באמצעות פניה לחברת life michael באתר www.lifemichael.com.

Copyright © 2005 - 2018
life michael
גלילה לראש העמוד
דלג לתוכן
פתח סרגל נגישות

כלי נגישות

  • הגדל טקסט
  • הקטן טקסט
  • גווני אפור
  • ניגודיות גבוהה
  • ניגודיות הפוכה
  • רקע בהיר
  • הדגשת קישורים
  • פונט קריא
  • איפוס