У меня на каждую сеть по одной паре классов (ConnectorAPI и WallPostSender). Приложение само по себе не заморачивается о том, в какой сети открылось и обращается к функционалу через SocialNetwork.connectorAPI и SocialNetwork.wallPostSender.
Определение, в какой сети открылись, в самом начале, тогда же производится и установка всех стетевых параметров.
Кстати, насчет разного функционала сетей - надо гнуть геймдизов на единый интерфейс и единые социальные функции. Основное различие в публикации на стену (ВК) или в ленту новостей (ММ, ОК). Но за счет применения разных текстов вполне можно выкрутиться.
Цитата:
|
В случае с if, прикручивание соц сети будет точно такое же простое (добавляем ещё один else if).
|
Так делать не надо, но если хочется именно так, то ставьте по крайней мере switch
