Resultados da pesquisa a pedido "software-design"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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...
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 ...