Sobes.tech

É possível criar métodos virtuais numa classe comum (não abstrata)?

216

Como substituir um switch-case por tipo de herdeiro usando polimorfismo?

208

Como se chama a tecnologia de trabalhar com métodos como referências em C#?

203

Já ouviu falar de TDD e DDD? Como os aplicou na prática?

183

Qual é a principal diferença entre assíncrono e multithreading?

183

Quando exatamente começa a operação assíncrona ao executar o método?

159

Que padrões arquitetónicos conhece?

156

O que acontece quando a execução chega ao await? Como o compilador lida com isso?

154

Qual é a alternativa aos atributos e reflexão em C#?

154

Para que tarefas pode ser necessário uma classe parcial?

154

O que é a palavra-chave partial em C#? Para que serve?

153

Como se pode expandir um método de classe sem modificar o código fonte?

150

O que é o princípio da inversão de dependências (DIP)?

147

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

145

O que são MVC, MVP, MVVM? Em que eles se diferenciam?

142

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

140

Com que palavra-chave pode chamar a implementação base do método a partir de um método sobrescrito?

139

O que é assíncrono e como o aplicou no seu trabalho?

137

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

135
/2