Вопрос "используются ли паттерны" сам по себе звучит не точно.
Раз есть объекты -- конечные автоматы -- значит, будут протоколы их взаимодействия и, соответственно, на следующем уровне сложности, ансамбли таких объектов -- и, соответственно, организация этих ансамблей.

В этом смысле не использовать паттерны просто невозможно.

Другое дело, что их набор чуть ограничен благодаря сбору мусора и т.п.

MVC
Carrier-Rider-Mapper
фабрика
фасад
синглтон (= просто модуль)
(куда бы еще приткнуть композицию, которая вместо наследования, как-то она у Гаммы и др. тоже называлась, кажется)

А в общем, разобрамшись с ББ, Гамма и др. уже не откровение.