Наша система хотела бы, чтобы наши клиенты связывали свои учетные записи с различными социальными сетями, такими как youtube, vimeo, facebook, myspace и так далее.
Одним из преимуществ, которые мы хотели бы предоставить пользователю, является передача, обновление и удаление файлов, которые они загрузили на наши сайты, и передача их на сайты социальных сетей, упомянутые выше. это могут быть видео, изображения или аудио.
Мы начали задумываться об использовании шаблона стратегии, поскольку все эти сайты имеют общий процесс (аутентификация, подключение, использование API для передачи / редактирования / удаления файла), но вскоре мы поняли, что он может не работать как я может потребоваться использовать некоторые расширенные функциональные возможности, характерные для каждой службы (например, связать видео YouTube с каналом или загрузить изображения в определенный альбом на Facebook и многое, многое другое ...)
У меня вопрос: какой бы лучший шаблон проектирования конструкций для этого сценария?