Resultados da pesquisa a pedido "oop"
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?
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?
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?
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]() ...
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 ...
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)) { ...
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 ...
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 ...
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 ...
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 ...