По своему опыту я часто вижу некоторые шаблоны проектирования, такие как шаблоны посетителей, шаблон стратегии,... в объектно-ориентированных языках, таких как Java... Но я не видел много шаблонов в процедурных языках, таких как C... Интересно, есть ли эти шаблоны существуют в процедурных языках?