Qual o melhor nome dos pacotes e onde colocar as classes seguindo o padrão MVC e DAO?

Qual o melhor nome dos pacotes e onde colocar as classes seguindo o padrão MVC ?

Segue abaixo como pretendo configurar:

pacote: erp.banco.modelo
classe: Banco.java ( classe pojo )

pacote: erp.banco.controlador
classe: BancoControlador.java ( classe controlador que gerencia eventos )

pacote: erp.banco.visao
classe: JFrameBanco.java ( classe que extende JFRAME )
classe: JPanelBanco.java ( classe que extede JPanel )

pacote: erp.banco.dao
classe: BancoDAO.java ( interface padrao DAO )
classe: BancoDAOImp.java ( classe que implementa a inteface DAO )

Esta é uma boa configuração de pacotes para o sistema ?

Sim

1 curtida