TestAPI без sdk, и я хочу сделать вокруг нее класс/обертку для общения с ней? Как такую сущность назвать вообще правильно?) Так и назвать api или какой то TestClient?) Как вы обычно делаете?
TestApiProvider?
Этот паттерн называется adapter
Скорее на Фассад паттерн похож, если комплексно все там у него. То Фасад как обертка подходит лучше всего! Этот дядька довольно хорошо объясняет, по книжке «Банды Четырех» https://youtu.be/K4FkHVO5iac
Фасад это обёртка для упрощения интерфейса, адаптер - для унификации api. За фасадом обычно скрываются несколько модулей/классов, он нужен для упрощения api и снижения зависимости. По описанию непонятно какую задачу хочет решить человек, но мне показалось что ему нужно адаптировать интерфейс для использования в своём коде А паттерны лучше изучать по гоф и другим оригинальным источникам, имхо. Хотя бывает что людям проще даётся видео, чем литература
Да, Вы правы, возможно и адаптер, кто знает что там у него… Тем не менее и тот и другой очень похожи.
Обсуждают сегодня