Üst Düzey Programlama Tasarım Şablonları Üst Düzey Programlama 1 Composite ŞABLONU Composite tasarım şablonu nesneleri bir ağaç yapısı şeklinde birleştirmek için kullanılır. Bir parça-bütün ilişkisi sunar. Bir nesne içinde bir ve ya daha fazla aynı tipli nesne tutar ve bu nesnelerin her birinde aynı şekilde bir yada birden fazla nesne tutabilir/tutmayabilir. Üst Düzey Programlama 2 Composite ŞABLONU Örneğin : Bir pencere nesnesinin ekranı kaplamasını istiyoruz. Bu pencere içindeki bir grup şeklinde aynı şekilde yeniden boyutlanması gerekir. Pencere ve içindeki diğer şekiller parça-bütün ilişkisi sunar. Üst Düzey Programlama 3 Composite ŞABLONU UML Diyagramı: Üst Düzey Programlama 4 Composite ŞABLONU Üst Düzey Programlama 5 Composite ŞABLONU Üst Düzey Programlama 6 Composite ŞABLONU Üst Düzey Programlama 7 Composite ŞABLONU Üst Düzey Programlama 8 Üst Düzey Programlama Tasarım Şablonları Üst Düzey Programlama 9