Perguntas com a marcação «design-patterns»

Um padrão de design é uma solução reutilizável geral para um problema comum no design de software.


16
Qual é o padrão de design usado com mais frequência? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



6
Está tudo bem para uma classe usar seu próprio método público?
fundo Atualmente, tenho uma situação em que tenho um objeto que é transmitido e recebido por um dispositivo. Esta mensagem possui várias construções, da seguinte maneira: public void ReverseData() public void ScheduleTransmission() O ScheduleTransmissionmétodo precisa chamar o ReverseDatamétodo sempre que for chamado. No entanto, há momentos em que precisarei chamar …



2
Padrão de Design para Validação de Dados
Qual seria o melhor padrão de design para esse problema: Eu tenho um Objeto A. O Objeto A pode ser registrado ou excluído do banco de dados, dependendo da solicitação do usuário. A validação de dados é realizada antes do registro ou exclusão do objeto. Há um conjunto de regras …

5
sucesso: / falha: blocos vs conclusão: bloco
Eu vejo dois padrões comuns para blocos no Objective-C. Um é um par de sucesso: / falha: blocos, o outro é uma única conclusão: bloco. Por exemplo, digamos que eu tenho uma tarefa que retornará um objeto de forma assíncrona e essa tarefa poderá falhar. O primeiro padrão é -taskWithSuccess:(void …


8
Como implementar o princípio DRY ao usar a palavra-chave 'using'?
Considere estes métodos: public List<Employee> GetAllEmployees() { using (Entities entities = new Entities()) { return entities.Employees.ToList(); } } public List<Job> GetAllJobs() { using (Entities entities = new Entities()) { return entities.Jobs.ToList(); } } public List<Task> GetAllTasksOfTheJob(Job job) { using (Entities entities = new Entities()) { return entities.Tasks.Where(t => t.JobId == …




4
A Programação Funcional é uma alternativa viável aos padrões de injeção de dependência?
Recentemente, tenho lido um livro intitulado Programação Funcional em C # e me ocorre que a natureza imutável e sem estado da programação funcional obtém resultados semelhantes aos padrões de injeção de dependência e é possivelmente uma abordagem ainda melhor, especialmente em relação ao teste de unidade. Eu ficaria grato …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.