Структурные паттерны проектирования

Эти паттерны отвечают за построение удобных в поддержке иерархий классов.