Resultados da pesquisa a pedido "software-design"

1 a resposta

Usar shared_ptr para propriedade exclusiva (tipo de) - isso é uma boa prática?

isso é muito difícil de explicar, mas vou tentar o meu melhor. Então, eu tenho um RenderComponent, EventManager e RenderSystem. No meu construtor RenderComponents, levanto um evento renderComponentCreated ao qual o RenderSystem assina. Usando um ...

4 a resposta

O que acontece quando você inicializa variáveis de instância fora de __init__

Em python, quando você inicializa uma variável de instância (por exemplo,self.my_var) você deve fazer isso na sua classe__init__ , para que a memória seja reservada adequadamente para essa variável por instância (<- meu erro, veja abaixo) Quando ...

1 a resposta

Como construir uma estrutura de classe, quando os membros também são estruturados hierarquicamente?

Estou construindo um aplicativo Web PHP, que deve fornecer ao usuário a possibilidade de solicitar uma "instalação" / configuração de uma conexão (ConnectDirect ou File Transfer Gateway) entre ele e outra pessoa / organização. (As especificações ...

2 a resposta

posso usar diagramas de duas classes diferentes para dois ambientes diferentes? [fechadas]

Estou trabalhando no projeto de dois ambientes diferentes, iOS e Android, e é tão difícil para mim projetar um diagrama de classes para dois sistemas diferentes, então posso usar dois diagramas de classes, um para Android e outro para iOS? Quero ...

1 a resposta

Arquitetura limpa - o controlador deve conversar com o apresentador?

NoArquitetura Limpa [https://www.youtube.com/watch?v=WpkDN78P884]por Robert Martin, digamos que eu tenho essa versão simplificada (não mostrando outras coisas como Model, Gateway, Limites): Agora vamos dizer que eu tenho umView com 2 ...

2 a resposta

Arquitetura limpa - Robert Martin - Como conectar casos de uso

Estou tentando implementar oArquitetura Limpa [https://vimeo.com/97530863] descrito por Robert Martin. Mais especificamente, estou usandoVÍBORA [http://www.objc.io/issue-13/viper.html]que é uma versão para iOS da arquitetura limpa. O problema ...

4 a resposta

Por que usamos os diagramas do UseCase na análise e no design orientados a objetos, mesmo que os Usecases não sejam considerados orientados a objetos?

As notações da UML dizem que as Usecases são desenhadas para apontar os requisitos funcionais no Domínio do Problema, de modo algum fornecem informações sobre objeto ou classe comoDiagramas de fluxo de ...

1 a resposta

CoreBluetooth: Como projetar código para muitas características (30 - 40)?

5 a resposta

Por que o encapsulamento é um recurso importante das linguagens OOP? [fechadas]

Eu me deparei com uma entrevista diferente, onde me perguntaram por que o encapsulamento é usado? De quem é realmente o requisito de encapsulamento? É para u...

1 a resposta

Como obter feedback sobre o design [fechado]

Como sabemos, design é a parte mais importante do desenvolvimento de software, quero praticá-lo. Mas o problema é que não consigo obter feedback sobre o meu ...