Resultados da pesquisa a pedido "class-design"
Classes aninhadas “públicas” ou não
Suponha que eu tenha uma classe 'Aplicativo'. Para ser inicializado, são necessárias algumas configurações no construtor. Vamos supor também que o número de configurações é tão grande que é interessante colocá-las em uma classe própria. Compare ...
Android: posso usar uma classe SQLiteOpenHelper para vários arquivos de banco de dados?
Meu aplicativo usa dois bancos de dados (arquivos separados). Para lidar com esses bancos de dados, criei duas classes Helper que estendem o SQLiteOpenHelper, um para cada banco de dados. Agora vou adicionar um terceiro banco de dados e me ...
efinição enum Java aninhada - declarar como estático faz diferença? [duplicado
Esta pergunta já tem uma resposta aqui: Em Java, os tipos enum dentro de uma classe são estático [/questions/663834/in-java-are-enum-types-inside-a-class-static] 2 respostas Eu tenho uma interface - aqui está uma versão bem elaborada como ...
Usando o método self in class
Encontrei esse código no ShareKit e não entendo o que o escritor tinha em mente, usandoself em um método de classe. Há um aviso: Tipos de ponteiros incompatíveis enviando 'Classe' para o tipo de parâmetroid<FBSessionDelegate>. Quero limpar ...
Design (instruções) de classes que contêm coleções de outras classes
Como projetar classes envolvendo coleções de outras classes? Exemplo Geral: A Área de trabalhocontém o número deProjetos . A Projetocontém grande número deRecursos . CadaRecursopode conter grande número dearquivos. Portanto, aqui as classes ...
Em que casos a superclasse não deve ser abstrata?
Noesta [https://stackoverflow.com/questions/4306214/why-isnt-java-lang-throwable-an-abstract-class] thread Eu encontrei um momento interessante: se a classe usa apenas como superclasse, não há regra para torná-la abstrata. Por quê então? obrigado
Profundidade da herança da classe PHP
Estou tentando descobrir exatamente o quão profunda é a herança. Por exemplo, se eu começar com a classe A Classe B estende a classe A Classe C estende a classe B Classe D estende a classe C Classe E estende a classe D Classe F estende a classe ...
Como modelar ciclos entre instâncias de classe imutáveis?
Classes imutáveis são ótimas, mas há um grande problema que não consigo pensar em uma maneira sensata de resolver - ciclos. class Friend { Set<Friend> friends(); }Como um modelo Me tendo você como amigo que, por sua vez, me tem como amigo de ...
ariedades de declarações de interface, algumas com parêntese
Eu notei uma variedade de@interface declarações para as classes Objective-c. Gostaria de entender por que os desenvolvedores declaram@interface das seguintes maneiras: // in the .h file @interface MyClass : NSObject // ... @end // in the .m ...