Шаблон проектирования "Стратегия"
Относится к поведенческим шаблонам.
Позволяет менять алгоритм независимо от объектов, которые его используют.
Шаблон проектирования "Прототип"
Относится к порождающим шаблонам.
Помогает избежать затрат на создание объектов стандартным способом, а вместо этого создаёт прототип и затем клонирует его.
Шаблон проектирования "Мост"
Относится к структурным шаблонам.
В данном шаблоне используется предпочтение компоновки наследованию.