באמצעות Flyweight ניתן להקטין את צריכת הזיכרון באמצעות שימוש חוזר באובייקטים שכבר נוצרו על מנת להימנע מיצירה של אובייקטים חדשים. בוידאו קליפ הבא מוצגת דוגמא למימוש של Flyweight ב-Java.
את דוגמת הקוד שמוצגת בוידאו קליפ זה ניתן להוריד בקישור flyweight. דיאגרמת ה-UML הבאה מספקת הסבר נוסף ל Flyweight Design Pattern.
הקורס מועבר באופן היברידי אשר מאפשר גם לימוד מרחוק - C# Fundamentals

