Sobes.tech

Quais padrões de design você usa com mais frequência no seu trabalho?

147

Qual é a diferença entre uma classe abstrata e uma classe normal?

147

Que ferramentas em C# permitem estender ou alterar o comportamento de um método sem modificar a classe original?

147

Como é que você usa o padrão Singleton na arquitetura de plugins? Como organizar a relação entre os plugins?

147

Como organizar a execução de um método de teste várias vezes com argumentos diferentes sem usar atributos?

146

Como pode ser implementado que uma classe base não dependa de subclasses? Como fazer a classe base saber da existência de subclasses?

146

Como entende o princípio Aberto/Fechado? A classe está fechada para modificações, mas aberta à extensão — o que isso significa?

146

Se falamos de C#, é possível fazer uma sobrecarga de método para expandir o comportamento?

144

O que é um fluxo? Como você o entende?

142

Como transferir o trabalho do tempo de execução para a fase de compilação? Por exemplo, como é feito no System.Text.Json?

139

O que é o padrão Fachada? Fale sobre ele brevemente.

136

Quais palavras-chave no método permitem sobrescrevê-lo em C#?

135

Como criar um atributo personalizado em C#?

133

O async/await funciona sempre numa thread separada? De onde vêm as threads?

132
/2