Шаблоны проектирования, как правило, специфичны для конкретной парадигмы программирования. В той степени, в которой многие (большинство?) Языков поддерживают несколько парадигм, данный шаблон проектирования может применяться к совершенно разрозненным языкам.
Итак, что же такое шаблон, специфичный для языка? Шаблоны реализации часто называются идиомами . См. https://softwareengineering.stackexchange.com/questions/106815/difference-between-idiom-and-design-pattern .