Resultados da pesquisa a pedido "oop"

5 a resposta

Definindo a função de protótipo javascript na declaração da classe de objeto

Normalmente, eu tenho visto funções de protótipo declaradas fora da definição de classe, assim: function Container(param) { this.member = param; } Container.prototype.stamp = function (string) { return this.member + string; } var container1 = ...

10 a resposta

Como uso a composição com herança?

Vou tentar fazer minha pergunta no contexto de um exemplo simples ... Digamos que eu tenho um carro de classe base abstrato. O carro possui um objeto básico do mecanismo. Eu tenho um método StartEngine () na classe Car abstrata que delega a ...

2 a resposta

Sobrecarga de método Java + despacho duplo

Alguém pode explicar em detalhes o motivo pelo qual o método sobrecarregadoprint(Parent parent) é chamado ao trabalhar comChild instância no meu pedaço de código de teste? Alguma particularidade de métodos virtuais ou métodos de sobrecarga / ...

1 a resposta

conjunto de mapas / solicitações get em alterações de classe / estrutura C ++

Estou tentando descobrir qual é a melhor abordagem aqui. Basicamente, eu tenho um sistema em que recebo solicitações externas para definir / obter valores no meu modelo. O problema é que meu modelo consiste em classes C ++, que podem ...

4 a resposta

Como implemento uma tabela de despacho em um módulo Perl OO?

Eu quero colocar alguns subs que estão dentro de um pacote OO em uma matriz - também dentro do pacote - para usar como uma tabela de despacho. Algo assim package Blah::Blah; use fields 'tests'; sub new { my($class )= @_; my $self ...

0 a resposta

Fragmento: Serviço Bluetooth e Conexão de Fragmento

Eu depurei meu projeto e meu 3. fragmento não pode conectar o serviço Bluetooth. Isso inclui enviar mensagem para outros dispositivos. Minha conexão está iniciando o primeiro fragmento. O ID do dispositivo e o nome do dispositivo devem manter o ...

3 a resposta

Substituindo a instrução if else pelo padrão

Eu tenho uma declaração if else que pode crescer em um futuro próximo. public void decide(String someCondition){ if(someCondition.equals("conditionOne")){ // someMethod("someParameter"); }else if(someCondition.equals("conditionTwo")){ // ...

5 a resposta

Manipulando Alterações Incrementais da Modelagem de Dados na Programação Funcional

A maioria dos problemas que tenho que resolver no meu trabalho como desenvolvedor tem a ver com modelagem de dados. Por exemplo, em um mundo de aplicativos da Web OOP, geralmente tenho que alterar as propriedades de dados que estão em um objeto ...

7 a resposta

Alternativas aos métodos estáticos nas interfaces para reforçar a consistência

Em Java, eu gostaria de poder definir interfaces de marcador, que forçaram implementações a fornecer métodos estáticos. Por exemplo, para serialização / desserialização de texto simples, eu gostaria de poder definir uma interface que se parecesse ...

1 a resposta

Qual é a diferença entre modificadores de acesso em php? [fechadas]

Estou totalmente confuso com modificadores de acesso em php. Existe alguma diferença em relação à utilização da memória para modificadores de acesso ou apenas uma diferença de acessibilidade ... Por favor, sugira. Se eu tiver o seguinte ...