This repository has been archived on 2022-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
patterns/adapter/README.md

20 lines
798 B
Markdown
Raw Permalink Normal View History

2022-11-16 10:55:33 +00:00
# Адаптер
Структурный паттерн проектирования, который позволяет объектам с несовместимыми интерфейсами работать вместе.
Паттерн **Адаптер** преобразует интерфейс класса к другому интерфейсу, на который рассчитан клиент. Адаптер обеспечивает совместную работу классов, невозможную в обычных условиях из-за несовместимости интерфейсов.
## Схемы
![scheme-1](scheme-1.png)
![scheme-2](scheme-2.png)
![scheme-3](scheme-3.png)
2022-11-16 13:43:46 +00:00
![scheme-4](scheme-4.png)
2022-11-16 10:55:33 +00:00
2022-11-16 13:43:46 +00:00
![scheme-5](scheme-5.png)
2022-11-16 10:55:33 +00:00
2022-11-16 13:43:46 +00:00
![scheme-6](scheme-6.png)