.net - As aulas seladas realmente oferecem benefícios de desempenho?

.net - As aulas seladas realmente oferecem benefícios de desempenho?

Encontrei muitas dicas de otimização que dizem que você deve marcar suas aulas como seladas para obter benefícios extras de desempenho. Fiz alguns testes para verificar o diferencial de desempenho e n…


Quais são as diferentes maneiras de criar um objeto em Java?

Tive uma conversa com um colega de trabalho no outro dia sobre isso. Há o óbvio usando um construtor, mas quais são as outras maneiras lá?…


Interfaces C#. Implementação implícita versus implementação explícita

Quais são as diferenças na implementação de interfaces implícita e explicitamente em C#? Quando você deve usar implícito e quando deve usar explícito? Existe algum prós e/ou contras para um o…



Sobrecarga do operador com métodos de extensão C#

Eu estou tentando usar métodos de extensão para adicionar uma sobrecarga de operadora para a classe C#StringBuilder.Especificamente, dado o StringBuilder sb,eu gostaria que sb+= "text" se tor…


java - Por que uma classe abstrata implementando uma interface pode perder a declaração/implementação de um dos métodos da interface?

Uma coisa curiosa acontece em Java quando você usa uma classe abstrata para implementar uma interface: alguns dos métodos da interface podem estar completamente ausentes(isto é, nem uma declaração…


Boas razões para proibir herança em Java?

Quais são os bons motivos para proibir a herança em Java, por exemplo, usando classes ou classes finais usando um único construtor privado sem parâmetros? Quais são boas razões para fazer um método…


java - Como unidade de teste classes abstratas: estender com stubs?

Eu queria saber como unidades de teste classes abstratas e classes que estendem classes abstratas. Devo testar a classe abstrata estendendo-a, separando os métodos abstratos e testando todos os mé…


java - Uma classe abstrata pode ter um construtor?

Uma classe abstrata pode ter um construtor? Se sim, como pode ser usado e com que propósitos?…


Qual é a melhor maneira de testar métodos protegidos e privados em Ruby?

Qual é a melhor maneira de testar métodos protegidos e privados em Ruby, usando a estrutura padrão Ruby Test::Unit ? Tenho certeza de que alguém irá adiantar e dogmaticamente afirmar que "você deve…


Em Java, como eu chamo o método de uma classe base a partir do método de substituição em uma classe derivada?

Eu tenho duas classes Java: B, que estende outra classe A, da seguinte maneira: class A{public void myMethod(){/*...*/}} class B extends A{public void myMethod(){/* Another code…




classe herança java metodo poo objetos interface abstrata exercicios exemplo