Perguntas com a marcação «abstract-class»

Classes abstratas são classes que não podem ser instanciadas. Eles existem para fornecer funcionalidades comuns e especificações de interface para várias classes concretas.

7
Por que não podemos declarar um std :: vector <AbstractClass>?
Tendo passado algum tempo desenvolvendo em C #, percebi que se você declarar uma classe abstrata com o propósito de usá-la como uma interface, não poderá instanciar um vetor dessa classe abstrata para armazenar instâncias das classes filhas. #pragma once #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; class IFunnyInterface { …

10
Como testar a classe abstrata em Java com JUnit?
Eu sou novo em testes de Java com JUnit. Tenho que trabalhar com Java e gostaria de usar testes de unidade. Meu problema é: eu tenho uma classe abstrata com alguns métodos abstratos. Mas existem alguns métodos que não são abstratos. Como posso testar esta classe com JUnit? Código de …

14
Classe abstrata vs interface em Java
Foi-me feito uma pergunta, gostaria que a minha resposta fosse revista aqui. P: Em qual cenário é mais apropriado estender uma classe abstrata em vez de implementar a (s) interface (s)? R: Se estivermos usando o padrão de design do método de modelo. Estou correcto ? Lamento se não fui …
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.