Добавлены паттерны Composite и Adapter