Идея с книгой GoF не должна быть специфичной для языка, хотя они предоставили образцы, чтобы лучше объяснить проекты.
Идея заключалась в предоставлении шаблонов, которые появляются снова и снова в разработке программного обеспечения, и что-то вроде кулинарной книги, которую любой разработчик может использовать для реализации этих шаблонов по мере необходимости на своем языке выбора.
При этом, если вы посмотрите на .NET, как упомянули другие, вы увидите несколько шаблонов дизайна, реализованных как первоклассные граждане, прямо в рамках.
Есть ли какие-либо «не используемые» из-за языка? Нет. Модели будут по-прежнему полезны, даже если некоторые из них уже реализованы для вас.
Книга GoF была написана задолго до того, как была выпущена Java. Книга GoF была впервые опубликована в октябре 1994 года (wow - всего 15 лет назад, и это уже классика), а Java впервые была выпущена в 1995 году. –