Problema com lista e padrões de projeto

1. Problema com lista e padrões de projeto

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/11/2016 - 16:40h

Alguém pode me ajudar com algum desses problemas?

1) Eu tenho uma lista de sucos {Abacaxi, Laranja, Acerola, Açai, Morango, Uva, Limão}. Eu preciso gerar um nova lista que combine dois tipos de sucos, o que eu pensei foi usar dois combobox para exibir a lista de sucos e quando for clicado no botão salvar ele verifica se o par selecionado já está cadastrado. Exemplo: Selecionei Laranja e Açai eu tenho que verificar se na lista tem Laranja/Açai ou Açai/Laranja. A solução que encontrei foi usando quatro for's, dois percorrendo a lista do inicio para o fim e outros dois do fim para o inicio. Minha dúvida é esta solução é a correta?

//do inicio para o fim
for(int i=0; i<lista.size(); i++)
for(int j=0; i<lista.size(); j++)
if(i<j)
//1º Verificação (Laranja/Açai)
//do fim para o inicio
for(int k=lista.size()-1; k>-1; k--)
for(int l=lista.size()-1; l>-1; l--)
if(k>l)
//2º Verificação (Açai/Laranja)

2)Aguém pode me dar um exemplo dos padrãos DomainStore, Repository e QueryObject. Uma forma que faço a peristencia dos dados é:
interface Dao{
interface UsuarioDao extends Dao {
abstract class AbstractDao implements Dao {
class UsuarioDaoImpl extends AbstractDao implements UsuarioDao {
class DaoFactory {

Pelo que eu li na internet isto está mais para um repositório mutável do que um Dao.

3) Como fazer uma pesquisa interna no site sem depende do banco de dados ou usar o google search custom?



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts