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