Resultados da pesquisa a pedido "oop"
É péssimo redefinir funções base não S3 como funções S3 em um pacote R?
Então, eu estou trabalhando em um pacote R que usa classes S3, e seria muito bom se eu pudesse usarsample como método para uma das minhas aulas. Contudo,base já declarasample como uma função não S3, então o que me pergunto é: É mau estilo ...
Switch Java no enum que implementa a mesma interface
Eu tenho um projeto de grupo em que somos forçados a usar interfaces e enumerações fornecidas. Imagine uma situação como abaixo: // marker interface interface Request<T extends Response>{} // marker interface interface Response{} enum ...
qual é o significado de ocultar dados
Um dos aspectos mais importantes da OOP é a ocultação de dados. Alguém pode explicar, usando um código simples, o que é exatamente a ocultação de dados e por que precisamos dela?
Práticas recomendadas para métodos e variáveis estáticas com as classes MooTools
Existem práticas recomendadas ou soluções comuns para adicionar suporte a métodos e variáveis "estáticos" às classes geradas pelo MooTools? Em particular, existe alguma solução que garanta que a inicialização estática ocorra antes da ...
Por que não posso atribuir uma classe pai a uma variável do tipo de subclasse?
Por que a variável de referência da classe filho não pode apontar para o objeto do pai? isto é Child obj = new Parent();No entanto, podemos fazer o contrário. Responda gentilmente com a exibição de memória (pilha).
Por que a variável membro privada pode ser alterada por instância de classe?
class TestClass { private string _privateString = "hello"; void ChangeData() { TestClass otherTestClass = new TestClass(); otherTestClass._privateString = "world"; } }Esse código é compilado em C # e o equivalente funciona em PHP, mas alguém pode ...
Um UITableView - DataSource múltiplo, melhor padrão de design?
Isso parece um problema típico, mas eu tenho um UITableView que tem comportamento idêntico para duas fontes de dados separadas. Qual é a melhor maneira de projetar a hierarquia de classes para ter o mínimo de duplicação e condições if / else? O ...
Exemplos de 'coisas' que não são objetos em Ruby
"Tudo é um objeto" foi uma das primeiras coisas que aprendi sobre Ruby, mas no livro de Peter CooperIniciando o Ruby: do iniciante ao profissional, é mencionado que "quasetudo no Ruby é um objeto ". Pode me dar um poucoexemplos decoisas que não ...
Como criar uma subclasse em c #?
Como crio uma subclasse em C # para ASP.NET usando o Visual Studio 2010?
Posso usar uma variável para chamar um método?
Posso chamar um método quando o nome do método é armazenado em uma variável? Qual é a sintaxe? Suponha que eu tenha o seguinte código PHP: class MyClass { public $default; function index() { /* call method named by $this->default */ } function ...