דוגמא למימוש של Decorator ב-Java
באמצעות Decorator ניתן להוסיף מתודות ל-type שכבר הוגדר מבלי שיהיה צורך לרשת ממנו. זהו פיתרון מצוין לאותם מקרים שבהם אנו
באמצעות Decorator ניתן להוסיף מתודות ל-type שכבר הוגדר מבלי שיהיה צורך לרשת ממנו. זהו פיתרון מצוין לאותם מקרים שבהם אנו
המחלקה BorderLayout מיישמת את LayoutManager. אובייקט אשר יוצרים ממחלקה זו יכול לשמש כ-layout manager ("סדרן") שאחראי למיקום ולגודל של components
המחלקה GridLayout מיישמת את LayoutManager. אובייקט אשר יוצרים ממחלקה זו יכול לשמש כ-layout manager ("סדרן") שאחראי למיקום ולגודל של components
אובייקט מהמחלקה JPanel יכול לשמש גם כ-component אשר ממקמים על container וגם כ-container שניתן לשים עליו components אחרים. panel_demo.zip הקורס
באמצעות ה-Prototype Design Pattern ניתן לאפשר יצירתם של העתקים לאובייקטים קיימים מבלי שיהיה צורך לדעת בכל פעם כשיוצרים העתק את
ה-Proxy Design Pattern מהווה פיתרון לאותם מקרים שבהם התוכנית שלנו עושה שימוש באובייקטים אשר יצירתם ו/או תחזוקתם צורכים משאבים רבים.
בוידאו קליפ הבא מוצגת דוגמא ליצירת ממשק משתמש בסיסי באמצעות Swing ותוך שימוש במחלקות אשר מיישמות את LayoutManager וששייכות ל-java.awt.
ה-Template Design Pattern מאפשר לנו להגדיר מתודה באופן שמאפשר לממש חלקים מתוכה במחלקות שונות אשר יורשות מהמחלקה שאליה המתודה שייכת.
אובייקטים שיוצרים ממחלקות אשר מיישמות את Map מייצגים מבני נתונים אשר מחזיקים את האלמנטים שלהם (values) באמצעות keys. כל value
אובייקטים שנוצרים ממחלקות אשר מיישמות את List מייצגות מבני נתונים אשר מחזיקים את האלמנטים בסדר מסויים ומאפשרים לאלמנטים לחזור על
את המדריך הישראלי ל-Java כתבתי מתוך תחושה אישית של רצון אינסופי ללמוד, להתפתח באופן מקצועי ולשתף ולעזור לכל מי שבוחר בדרך דומה. את השירותים המקצועיים שלי בתחום ההדרכה, הייעוץ והפיתוח ניתן לקבל באמצעות פניה לחברת life michael באתר www.lifemichael.com.
