Resultados da pesquisa a pedido "design-patterns"
Classe abstrata estende classe concreta
Eu aprendi anteriormente que a classe abstrata pode estender a classe concreta. Embora eu não veja a razão disso pelos designers do JAVA, está tudo bem. Também aprendi que a classe abstrata que estende a classe concreta pode tornar os métodos ...
“Reflexão do pobre homem” (AKA reflexão de baixo para cima) em C ++
Estou implementando uma reflexão rudimentar em C ++ para uma arquitetura ultra modular, na qual praticamente todos os recursos são carregados como plugins e interpretados dinamicamente em tempo de execução. Como existe um elemento distinto de ...
Acessando membros em sua própria classe: use propriedades (automáticas) ou não?
Eu criei essa "pergunta" como um wiki da comunidade, porque não há resposta certa ou errada. Gostaria apenas de saber como a comunidade se sente sobre esse problema específico. Quando você tem uma classe com variáveis de instância e também ...
Em java, você pode usar o padrão do construtor com campos obrigatórios e reatribuíveis?
Isso está relacionado à seguinte pergunta: Como melhorar o padrão do construtor? [https://stackoverflow.com/questions/1638722/how-to-improve-the-builder-pattern] Estou curioso para saber se é possível implementar um construtor com as seguintes ...
Classificando pessoas em grupos com base em votos
Tenho um problema ao encontrar um algoritmo para classificar um conjunto de dados de pessoas. Eu tento explicar o mais detalhado possível: A história começa com uma pesquisa. Um monte de gente, digamos, 600 pode escolher entre 20 a 25 projetos. ...
Como aplicar várias condições de filtro (simultaneamente) em uma lista?
Eu tenho o seguinte código C # com.Net 4.0 estrutura. Isso é criado após a referênciaO Padrão de Especificação - por Jeff Perrin [http://devlicio.us/blogs/jeff_perrin/archive/2006/12/13/the-specification-pattern.aspx] NoGetProducts() as ...
Código de refatoração para evitar a conversão de tipo
Eu tenho o seguinte código C # no .net 4.0. Requer uma conversão de tipo do IBusiness para o IRetailBusiness. //Type checking if (bus is IRetailBusiness) { //Type casting investmentReturns.Add(new RetailInvestmentReturn((IRetailBusiness)bus)); } ...
Esse é um caso de uso típico para o COI?
Meu aplicativo atual permite que os usuários definam formulários da Web personalizados por meio de um conjunto de telas de administração. é essencialmente um aplicativo do tipo EAV. Como tal, não consigo codificar a marcação HTML ou ASP.NET para ...
O renderingThread de um SurfaceView deve ter o mesmo ciclo de vida que a visualização ou a atividade?
Ao criar um SurfaceView, é normal também criar um thread separado para desenhar na superfície. É melhor prática de programação criar e destruir o encadeamento ao mesmo tempo em que a atividade é ou ao mesmo tempo em que a superfície é? Quais são ...
A validação do ASP.Net MVC 2 precisa de mais reflexão em termos de padrões e uso?
Aqui está a configuração da terra. Como a maioria das pessoas, tenho meu objeto de domínio e meus modelos de exibição. Adoro a idéia de usar modelos de vista, pois permite que modelos sejam criados especificamente para um determinado contexto de ...