Fórum Organização de arquivos no projeto #507143
13/01/2015
0
[img]http://arquivo.devmedia.com.br/forum/imagem/311546-20150113-164628.jpg[/img]
Minha dúvida:
Tenho os pacotes:
br.com.felipedirector.filesearch.messageuser
optioninput
Estes pacotes são abstrações para serem usadas por aplicações e implementadas da forma peculiar de cada aplicação que faça uso delas.
É certo eu implementar a classe ManageOption e colocar dentro do pacote da minha aplicação assim como eu fiz? (Note br.com.felipedirector.filesearch.ManageOptionFileSearch)
Ou eu deveria manter a classe implementada da abstrata dentro do pacote optioninput?
Eu achei que seria certo colocar dentro do pacote da minha aplicação pensando nesta lógica:
Eu faço uso de diversas implementações do pacote java.util por exemplo. Mas nem por isso eu coloco os arquivos que implementei algum pacote da java.util dentro do pacote java.util. Muitas dessas implementações ficam dentro do pacote da minha aplicação.
Está certo está maneira de pensar?
Felipe Massa
Curtir tópico
+ 0Posts
13/01/2015
Eduardo Pessoa
para complementar:
[url]http://www.caelum.com.br/apostila-java-orientacao-objetos/pacotes-organizando-suas-classes-e-bibliotecas/#12-2-diretorios[/url]
[url]http://blog.caelum.com.br/como-organizar-os-pacotes-da-sua-aplicacao/[/url]
Gostei + 0
13/01/2015
Ronaldo Lanhellas
[img]http://arquivo.devmedia.com.br/forum/imagem/311546-20150113-164628.jpg[/img]
Minha dúvida:
Tenho os pacotes:
br.com.felipedirector.filesearch.messageuser
optioninput
Estes pacotes são abstrações para serem usadas por aplicações e implementadas da forma peculiar de cada aplicação que faça uso delas.
É certo eu implementar a classe ManageOption e colocar dentro do pacote da minha aplicação assim como eu fiz? (Note br.com.felipedirector.filesearch.ManageOptionFileSearch)
Ou eu deveria manter a classe implementada da abstrata dentro do pacote optioninput?
Eu achei que seria certo colocar dentro do pacote da minha aplicação pensando nesta lógica:
Eu faço uso de diversas implementações do pacote java.util por exemplo. Mas nem por isso eu coloco os arquivos que implementei algum pacote da java.util dentro do pacote java.util. Muitas dessas implementações ficam dentro do pacote da minha aplicação.
Está certo está maneira de pensar?
O seu pacote "optioninput" foge da padronização que deveria ser: "br.com.felipedirector.optioninput".
Gostei + 0
13/01/2015
Eduardo Pessoa
Gostei + 0
14/01/2015
Felipe Massa
Gostei + 0
14/01/2015
Janaina Mendes
[img]http://arquivo.devmedia.com.br/forum/imagem/362748-20150114-141353.jpg[/img]
Gostei + 0
16/01/2015
Felipe Massa
[img]http://arquivo.devmedia.com.br/forum/imagem/311546-20150113-164628.jpg[/img]
Então para ficar certo a organização da estrutura acima, seria assim:
br.com.felipedirector.filesearch
FileFilter.java
FileSearch.java
ManageOptionFileSearch.java
MessageUserFileSearch.java
br.com.felipedirector.messageuser (E NÂO br.com.felipedirector.filesearch.messageuser visto que messageuser não está diretamente relacionado com o pacote FileSearch)
IMessageUser.java
br.com.felipedirector.filesearch.test
TestFileSearch.java
br.com.felipedirector.optioninput (E NÂO apenas optioninput, pois está sendo usado pelo pacote br.com.felipedirector)
ManageOption.java
Seria assim o mais correto?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)