Resultados da pesquisa a pedido "oop"

2 a resposta

Reforçar a chamada ao método pai

xiste alguma maneira (ou um padrão) para impor uma chamada a um método pa Tenho uma classe abstrata assim: abstract class APrimitive{ public function validate(){ //Do some stuff that applies all classes that extend APrimitive } }Então, tenho ...

2 a resposta

Sobrecarga de operador e definição de classe em R: use um campo / corpus base diferente

(Estou usando a palavra "campo" no sentido matemático [http://en.wikipedia.org/wiki/Field_%28mathematics%29]; campos de base / corpora queR já usa incluem os números reais e complexos.) Estou interessado em permitir outros campos / corpora de ...

3 a resposta

call_user_func_array passando argumentos para um construtor [duplicate]

Esta pergunta já tem uma resposta aqui: Como chamar o construtor com call_user_func_array em PHP [/questions/2409237/how-to-call-the-constructor-with-call-user-func-array-in-php] 1 resposta Pesquisei muitas páginas dos resultados do Google, bem ...

7 a resposta

possível obter os nomes de propriedades herdadas não enumeráveis de um objet

No JavaScript, temos algumas maneiras de obter as propriedades de um objeto, dependendo do que queremos obte 1)Object.keys(), que retorna todas as propriedades próprias e enumeráveis de um objeto, um método ECMA ) afor...in loop, que retorna ...

3 a resposta

Existe uma maneira muito melhor de criar clones profundos e rasos em C #?

Eu estou criando um objeto para um projeto e há algumas instâncias em que eu tenho que criar uma cópia profunda para esses objetos. Eu criei o uso de uma função interna para C # que é MemberwiseClone (). O problema que me incomoda é que sempre ...

3 a resposta

redefinindo um único método ruby em uma única instância com um lambda

Ruby, existe uma maneira de redefinir um método de uma instância específica de uma classe usando um proc? Por exemplo class Foo def bar() return "hello" end end x = Foo.new y = Foo.new(Algo como) y.method(:bar) = lambda { return "goodbye" } ...

12 a resposta

Obter propriedade da classe PHP por string

Como obtenho uma propriedade em um PHP com base em uma string? Vou chamá-lomagic. Então, o que émagic? $obj->Name = 'something'; $get = $obj->Name;Seria como.. magic($obj, 'Name', 'something'); $get = magic($obj, 'Name');

2 a resposta

spl_object_hash corresponde, objetos não idênticos

Eu tenho duas variáveis de objeto no PHP, vamos chamá-las$a e$b. Suponho que ambos sejam o mesmo objeto. E, de fato, uma ligação paraspl_object_hash() confirma isso, mas cada um tem propriedades diferente Quando corro: if(spl_object_hash($a) ...

2 a resposta

Procurando uma maneira elegante em PHP para carregar dependências / serviços / configuração?

Estou construindo uma estrutura MVC PHP e me pergunto quais são as práticas recomendadas para carregar o que preciso em minhas aulas, sejam outras classes ou configuração simple Até hoje eu usei singletons, registro e ultimamente um contêiner ...

6 a resposta

Como você chama isso quando uma interface “herda” de outra?

Se eu tiver a classe B: A {} Digo que "classe B herdado classe A "ou" classe B deriva da classe A ". No entanto, se eu tiver: class B : ISomeInterface {} é errado dizer "B herda ISomeInterface" - o termo apropriado é "B implementa ...