Resultados da pesquisa a pedido "oop"
Projeto OO e dependências circulares
Atualmente, estou enfrentando um problema de dependência circular ao projetar minhas classes. Desde que li sobre oModelo de domínio anêmico [http://martinfowler.com/bliki/AnemicDomainModel.html](algo que eu fazia o tempo todo), eu realmente ...
Mapeando itens de uma classe para outra se os itens forem equivalentes
Diga que eu tenho umclass que se parece com isso: public class Person { public string Name {get; set;} public int Number {get; set;} }E outro que se parece com isso: public class Dog { public string Name {get; set;} public int Number {get; ...
Método de interface estranho para o Iterator de ponto
Eu preciso iterar sobre pontos específicos do retângulo de perímetro (em alguns casos, eu preciso iterar sobre uma linha desse retângulo; em outros casos, eu preciso iterar sobre todo o retângulo). Eu tenho uma interface PointIterator. struct ...
Como lidar com exceção no bloco catch?
Estou tentando obter a maneira ideal de lidar com exceção. Eu pesquisei e li que deveria colocartry catch nocatch para manipular, mas e se ocorrer alguma exceção no próprio bloco aninhado. try { int a = 10; int b = 0; int c = a / b; ...
Por que é possível substituir variáveis de instância no PHP, mas não em Java?
Considere o código abaixo: <?php class Base { protected $name = "Base"; public function getName() { return $this->name; } } class Foo extends Base { protected $name = "Foo"; } $f = new Foo(); echo $f->getName(); // output: Foo $b = new Base(); ...
O ponto de uma interface [duplicado]
Possível duplicado: Como saberei quando criar uma interface? [https://stackoverflow.com/questions/444245/how-will-i-know-when-to-create-an-interface] Eu estou querendo saber sobre o ponto de usar uma interface. Você usa interfaces? Em caso ...
Métodos em Design Orientado a Objetos
Q1 Nos meus estudos universitários de modelagem e design orientados a objetos, eles recomendam pensar sobre o que um objeto pode fazer por seu método e quais são suas responsabilidades por seus atributos. Todas as tentativas de esclarecimento ...
Limitando o acesso a um setter público a objetos específicos (C #)
Estou tentando criar uma classe (em c #) que serve como ambiente para o meu aplicativo. Estou tentando dinamizar a classe e enviá-la como parâmetro para entidades no meu aplicativo. O problema é que eu quero poder alterar as propriedades ...
Armazenando valores calculados em um objeto
Recentemente, eu tenho escrito um monte de código como este: class A: def __init__(self, x): self.x = x self._y = None def y(self): if self._y is None: self._y = big_scary_function(self.x) return self._y def z(self, i): return ...
Desenvolvimento de plugins WordPress usando OOP
Eu sou novo no desenvolvimento de plugins. Então, por favor me corrija, onde quer que eu entenda errado. Eu tenho um site que precisa de um plugin de jogadores com as seguintes necessidades: - Um formulário controlável pelo administrador para o ...