Resultados da pesquisa a pedido "oop"
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 = ...
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 ...
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 / ...
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 ...
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 ...
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 ...
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")){ // ...
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 ...
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 ...
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 ...