MVP-вид контракта слишком велик - как снизить количество методов? - PullRequest
0 голосов
/ 29 января 2020

Я унаследовал некоторый код MVP кода. Существует один докладчик, и у него есть 1 просмотр, к которому он привязан. но этот 1 вид имеет 6 подпредставлений, все из которых контролируются докладчиком.

, поэтому мы имеем это как зависимости:

Presenter(mainView)
mainView(subview1,subview2,subview3,subview4,subview5...)

теперь интерфейсный контракт для mainview очень большой, так как через него выполняются все команды для каждого представления. Может кто-нибудь предложить способ, которым я могу минимизировать размер методов интерфейса. команде не нравится, когда она становится больше.

даже в целом, когда ваш взгляд слишком велик, что вы делаете?

...