Resultados da pesquisa a pedido "oop"

21 a resposta

Como comparar objetos por vários campos

Suponha que você tenha alguns objetos com vários campos que podem ser comparados por: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ }Portanto, neste exemplo, ...

5 a resposta

PHP: como reutilizar código (oop)?

Estudei em php oop e estocei o conceito de código reutilizável. Eu já vi um exemplo como interface iTemplate { public function setVariable($name, $var); public function getHtml($template); } And implement it: // Implement the interface ...

10 a resposta

Você deve usar variáveis membro protegidas?

Você deve usar variáveis membro protegidas? Quais são as vantagens e quais problemas isso pode causar?

1 a resposta

O Javascript OO tem um equivalente `to_bool` ou` __len__`?

O OO JS possui um mecanismo para converter objetos de instância em booleanos? Eu gostaria de poder usar objetos de instância personalizados diretamente em condicionais e fazer afirmações ao longo das linhas de!!(new Foo(0)) === false, !!(new ...

10 a resposta

O JavaScript tem o tipo de interface (como a 'interface' do Java)?

eu estou aprendendocomo fazer OOP com JavaScript [http://www.crockford.com/javascript/private.html]. Possui o conceito de interface (como o Java'sinterface)? Então, eu seria capaz de criar um ouvinte ...

7 a resposta

Por que IsNan é um método estático na classe Double, em vez de uma propriedade de instância?

A pergunta está no título, por que: return double.IsNaN(0.6d) && double.IsNaN(x);Ao invés de return (0.6d).IsNaN && x.IsNaN;Eu pergunto porque, ao implementar estruturas personalizadas que têm um valor especial com o mesmo significado que o ...

3 a resposta

Obter apenas métodos declarados de uma classe em PHP

Olá, preciso obter apenas os métodos declarados em uma classe, e não os métodos herdados. Eu preciso disso para o cakePHP. Estou recebendo todos os controladores, carregando-os e recuperando os métodos desses controladores. Mas não apenas os ...

6 a resposta

Como construir dois objetos, um com o outro como um parâmetro / membro

Eu tenho duas classes que cada uma precisa de uma instância uma da outra para funcionar. Normalmente, se um objeto precisa de outro objeto para executar, eu gosto de passá-lo no construtor. Mas não posso fazer isso neste caso, porque um objeto ...

6 a resposta

Como implemento __getattribute__ sem um erro infinito de recursão?

Quero substituir o acesso a uma variável em uma classe, mas retornar todas as outras normalmente. Como faço isso com__getattribute__? Tentei o seguinte (que também deve ilustrar o que estou tentando fazer), mas recebo um erro de recursão: class ...

3 a resposta

Erro de herança do padrão de design do PHP Singleton

Da classe php singleton abaixo <?php class Singleton { /** * @var Singleton The reference to *Singleton* instance of this class */ private static $instance; /** * Returns the *Singleton* instance of this class. * * @return Singleton The ...