pattern (237)


oop - O que é inversão de controle?

oop - O que é inversão de controle?

Inversão de controle(ou IoC) pode ser bastante confusa quando é encontrada pela primeira vez. O que é isso? Qual problema ele resolve? Quando é apropriado usar e quando não?…


c# - Práticas recomendadas para capturar e reproduzir exceções do.NET

Quais são as melhores práticas a serem consideradas ao capturar exceções e reutilizá-las? Eu quero ter certeza de que InnerException do objeto de Exception e rastreamento de pilha são preservados.…


python - Existe uma maneira simples e elegante de definir singletons?

Esta questão já tem uma resposta aqui: Criando um singleton em Python 20 respostas Parece haver muitas maneiras de definir singletons no Python. Existe uma opinião consensual sobre o Stack Overf…


Delegados Java?

A linguagem Java possui recursos de delegação, semelhante a como o C#tem suporte para delegados?…


.net - O Garbage Collector chamará IDisposable.Dispose para mim?

O padrão.NET IDisposable implica que, se você escrever um finalizador e implementar IDisposable, seu finalizador precisará chamar explicitamente Dispose. Isso é lógico e é o que sempre fiz nas rar…


Qual é a melhor maneira de implementar constantes em Java?

Eu vi exemplos como este: public class MaxSeconds{public static final int MAX_SECONDS=25;}e supostamente eu poderia ter uma classe Constants para envolver constantes, declarando-as como f…


design patterns - Padrão de fábrica. Quando usar métodos de fábrica?

Quando é uma boa ideia usar métodos de fábrica dentro de um objeto em vez de uma classe Factory?…


algorithm - Como você detecta o tipo de cartão de crédito com base no número?

Estou tentando descobrir como detectar o tipo de cartão de crédito baseado apenas em seu número. Alguém sabe de uma maneira definitiva e confiável de encontrar isso?…



c++ - Singleton: Como deve ser usado?

Edit: De outra pergunta eu forneci uma resposta que tem links para um monte de perguntas/respostas sobre singletons: Mais informações sobre singletons aqui: Então eu li o segmento Singletons: bo…


Guias versus espaços na programação Python

Eu sempre usei abas para recuo quando faço programação em Python. Mas então me deparei com uma pergunta aqui no SO, onde alguém apontou que a maioria dos programadores de Python usa espaços em vez…




java example design patterns regex javascript with how class use