strongself / The-Book-of-VIPER

the one and the only
Other
958 stars 129 forks source link

Viper + Mediator передача данных между модулями #31

Closed eastari closed 7 years ago

eastari commented 8 years ago

Иногда, когда коммуникации между модулями сложные (запутанные) можно использовать для передачи данных между модулями паттерн Mediator https://github.com/ochococo/Design-Patterns-In-Swift только вместо message: String - (имя получателя, Any) , а презенторы наследуются от MessageMediator Вопрос - отвечает ли это духу viper (есть ли здесь опасности) ? Все работает и очень хорошо - но есть наследование ? За ранее спасибо, Евгений

eastari commented 8 years ago

по аналогии с примером по ссылке презенторы наследуются от class Colleague

etolstoy commented 8 years ago

А можете прислать uml-диаграмму получившейся системы классов?