Qual a abordagem eu devo usar para criação de objetos que parte dos dados vem do formulario da view , outros dados são recuperados do banco via Dao, e outras validações ?
Seria uma factory? Uma vez que o builder é para criação de objetos de configuração ou que não pssuem um padrão.
Exemplo : Responsavel responsavel = FactoryResponsavel.fromForm(form)
Internanmente popula o responsavel com dados do form e com dados de um DAO.
Ou seria um helper a definição ou um service(se bem que soa entranho)?