Я унаследовал некоторый код MVP кода. Существует один докладчик, и у него есть 1 просмотр, к которому он привязан. но этот 1 вид имеет 6 подпредставлений, все из которых контролируются докладчиком.
, поэтому мы имеем это как зависимости:
Presenter(mainView)
mainView(subview1,subview2,subview3,subview4,subview5...)
теперь интерфейсный контракт для mainview очень большой, так как через него выполняются все команды для каждого представления. Может кто-нибудь предложить способ, которым я могу минимизировать размер методов интерфейса. команде не нравится, когда она становится больше.
даже в целом, когда ваш взгляд слишком велик, что вы делаете?