באמצעות Composite ניתן לייצור עץ של אובייקטים אשר לכל אחד ואחד מהם משתנים ומתודות ייחודיים רק לו, לחלקם יש childs ולחלקם אין. כמו כן, השימוש ב-Composite מאפשר לנו ליצור היררכיה של types באופן שבו יש type בסיסי מסוים אשר משותף לכולם. בוידאו קליפ הבא ניתן לראות הדגמה.
את דוגמת הקוד שמופיעה בוידאו קליפ זה ניתן להוריד בקישור composite. דיאגרמת ה-UML הבאה מספקת הסבר נוסף ל-Composite Deisgn Pattern.

