Шаблон "Мост"
Шаблон "Адаптер"