должен делать weak ссылку? есть например presenter и networkLayer, какая ссылка должна быть weak?
networkLayer weak
ссылка на networkLayer weak? почему?
обратные ссылки weak, если пресентер держит нетворк лейер то обратная ссылка weak, правда непонятно зачем нетворк лееру знать о существовании пресентера, тут что-то не так с архитектурой🤔
не совсем понял, они разве не держат друг друга когда ссылаются? (а на счет архитектуры, то просто не удачный пример, можно взять interactor)))
ну. нетворк леер делает запрос и что-то возвращает? тогда зачем его жестко привязывать к презентеру?🤔
забудем про нетворклеер, есть interactor который в случае успешного запроса вызывает один метод презентера, в случае ошибки другой. Почему тут weak должна быть ссылка на interactor?
в таком случае да, только weak ссылка должна быть на пресентер, а не интерактор
в этом и мой вопрос, как вы поняли что ссылка слабая на пресентер?
короче, если обьект А создает обьект Б, то у А на Б должна быть сильная ссылка, а у Б на А слабая
Обсуждают сегодня