Resultados da pesquisa a pedido "oop"

3 a resposta

OOP no PHP: Função de classe de uma variável?

É possível chamar funções da classe assim: $class = new class; $function_name = "do_the_thing"; $req = $class->$function_name();Algo solução semelhante, isso não parece funcionar?

6 a resposta

Explique-me o que é um setter e getter

O que são setters e getters? Por que eu preciso deles? Qual é um bom exemplo deles em uso de maneira eficaz? Qual é o objetivo de um levantador e levantador? Atualização: Posso obter alguns exemplos de codificação, por favor?

7 a resposta

Existe alguma maneira de redeclarar uma classe com segurança no PHP?

Todos sabemos que o infame erro "não é possível redefinir a classe". Existe algum método para superar isso e realmente declarar uma nova classe com o mesmo nome, ou isso é impossível no PHP 5?

2 a resposta

Por que os tipos associados para protocolos não usam sintaxe de tipo genérico no Swift?

Estou confuso sobre a diferença entre a sintaxe usada para tipos associados a protocolos, por um lado, e tipos genéricos, por outro. No Swift, por exemplo, é possível definir um tipo genérico usando algo como struct Stack<T> { var items = [T]() ...

7 a resposta

Injeção de Dependência e Padrão de Design Singleton

Como identificamos quando usar injeção de dependência ou padrão singleton. Eu li em muitos sites onde eles dizem "Use Injection Dependency over singleton pattern". Mas não tenho certeza se concordo totalmente com eles. Para meus projetos de ...

5 a resposta

Usando genéricos com XmlSerializer

Ao usar a serialização XML em C #, uso código como este: public MyObject LoadData() { XmlSerializer xmlSerializer = new XmlSerializer(typeof(MyObject)); using (TextReader reader = new StreamReader(settingsFileName)) { ...

3 a resposta

Local da variável da classe local

O que acontece se uma classe instancia todas as suas variáveis locais na pilha (ou seja:int i; //An integer na pilha versusint *p; //Pointer to an int) enquanto a própria classe é instanciada no heap? Onde estão os alunos? Aqui está um ...

6 a resposta

Diferença entre inversão de controle e injeção de dependência [duplicado]

Esta pergunta já tem uma resposta aqui: Inversão de Controle vs Injeção de Dependência [/questions/6550700/inversion-of-control-vs-dependency-injection] 18 respostasO conceito de IoC e DI era muito confuso para mim, então eu li ...

5 a resposta

Como devo declarar valores padrão para variáveis de instância no Python?

Devo fornecer aos meus alunos valores padrão como este: class Foo: num = 1ou assim? class Foo: def __init__(self): self.num = 1Noessa questão [https://stackoverflow.com/questions/2424451/about-python-class-and-instance-variables] Eu descobri ...

7 a resposta

Variáveis e membros não inicializados em Java

Considere isto: public class TestClass { private String a; private String b; public TestClass() { a = "initialized"; } public void doSomething() { String c; a.notify(); // This is fine b.notify(); // This is fine - but will end in an exception ...