Resultados da pesquisa a pedido "oop"

9 a resposta

Atributo "public" ou "private" em Python? Qual é a melhor maneira?

No Python, tenho a seguinte classe de exemplo: class Foo: self._attr = 0 @property def attr(self): return self._attr @attr.setter def attr(self, value): self._attr = value @attr.deleter def attr(self): del self._attrComo você pode ver, eu tenho ...

3 a resposta

Usando sd como uma função genérica em R

Se eu tiver uma classe chamadafoo, é fácil sobrecarregar osummary função summary.foo = function(x, ...) print("bar")No entanto, esta técnica não funciona com osd função, isto é > bar = createFooClass() > sd.foo = function(x, ...) print("Hi") > ...

6 a resposta

Alguma função PHP que retira as propriedades de um objeto que é nulo?

Estou retornando um json_encode () de uma matriz de objetos extraídos de um ORM. Inclui muitas propriedades com um valor nulo. Qual é a maneira mais clara de remover essas propriedades que são nulas? Eu acho que eu poderia iterar sobre ...

3 a resposta

O bom Design Orientado a Objetos pode ser formalizado como o bom design de banco de dados relacional?

No mundo do banco de dados, temos normalização. Você pode começar com um design, pôr em marcha as etapas e acabar com uma forma normal do banco de dados. Isso é feito com base na semântica dos dados e pode ser pensado como uma série ...

6 a resposta

Design da hierarquia das peças de xadrez: herança versus campos de tipo

Eu tenho uma classe base para peças class piece;e uma matriz contendo objetos derivados piece* board[8][8];Vantagem, design limpo através de funções virtuais. Desvantagem, se eu tiver que encontrar uma peça no quadro ou comparar uma peça, tenho ...

12 a resposta

Não herdarás de std :: vector

Ok, isso é realmente difícil de confessar, mas eu tenho uma forte tentação no momento de herdarstd::vector. Preciso de cerca de 10 algoritmos personalizados para vetor e quero que eles sejam diretamente membros do vetor. Mas, naturalmente, eu ...

3 a resposta

Temperando C com classes

Disclaimer: Eu sou um novato em C, mas estou brincando com ele tentando imitar alguns recursos das aulas. Está bem,Sei que, se quiser seguir esse caminho, devo aprender C ++, mas considere o seguinte um pouco de experiência. Schreiner, no ...

2 a resposta

'var' vs 'this' vs variáveis de parâmetro do construtor [duplicado]

Esta pergunta já tem uma resposta aqui: Javascript: Preciso colocar this.var para cada variável em um objeto? [/questions/13418669/javascript-do-i-need-to-put-this-var-for-every-variable-in-an-object] 6 respostasEm javascript, dadas essas três ...

3 a resposta

Jogo de monopólio em OOD?

Encontrei este post interessante no blog via CodingHorror:Minha pergunta favorita da entrevista [http://weblog.raganwald.com/2006/06/my-favourite-interview-question.html]. Em poucas palavras, ele fala sobre os desafios de design orientado a ...

1 a resposta

PHP 5.3: A ligação estática tardia não funciona para propriedades quando definida na classe pai enquanto está ausente na classe filho

Dê uma olhada neste exemplo e observe as saídas indicadas. <?php class Mommy { protected static $_data = "Mommy Data"; public static function init( $data ) { static::$_data = $data; } public static function showData() { echo static::$_data . ...