Фасадная схема.
Я думаю, что ваш подход, создание шаблона фасада для абстрагирования сложностей с несколькими источниками данных, часто уместен и сделает ваш код легким для понимания.
Следует позаботиться о том, чтобы создать слишком много слоев абстракций, поскольку уровень косвенности разрушит первоначальную попытку облегчить чтение кода. Особенно, если вы чувствуете, что просто пишете классы, чтобы соответствовать тому, что вы сделали в других местах. Например, если у вас есть myLoanView, вам не обязательно создавать myView для каждого диалога в системе. Отойдите от кода на 10 шагов и, возможно, сделайте фасад, который является многоразовой и интуитивно понятной абстракцией, которую вы можете использовать в нескольких местах.
Не стесняйтесь уточнять точный характер вашего вызова.