Я думаю, что это зависит от того, какие функции языка доступны для вас, но нет, я бы не сказал, что шаблоны проектирования ограничены определенными языками.