Есть такая книга: Джейсон Мак-Колм Смит "Элементарные шаблоны проектирования" (2013)
Он там выделяет элементы шаблонов, из которых уже складываются более крупные. Ну, типа, как Альтшуллер в ТРИЗ разбивает и упорядочивает инженерные паттерны.
Так я её и не почитал целиком, а надо бы.