Я синтезирую все шаблоны UML —
Как шаблон адаптера, шаблон коммандера, шаблон обертки.
Мой вопрос в том, что является предпочтительным составом или агрегацией. Кроме того, почему это так предпочтительно?
Невозможно отдать предпочтение какой-либо ассоциации. Оба, состав или агрегация используются в конкретных ситуациях в модели. Я рекомендую вам прочитать спецификацию UML. Найти информацию о конце ассоциации, ассоциации и элементе свойства. Вот сайт UML