Resultados da pesquisa a pedido "class-design"

4 a resposta

Como compartilhar dados entre classes separadas em Java

Qual é a melhor maneira de compartilhar dados entre classes separadas em Java? Eu tenho um monte de variáveis que são usadas por diferentes classes em arquivos separados de maneiras diferentes. Deixe-me tentar ilustrar uma versão simplificada do ...

3 a resposta

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

2 a resposta

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 ...

1 a resposta

Problema de referência circular em C ++

Eu tenho 2 aulas:DataObject eDataElement. DataObject mantém ponteiros para (apenas)DataElements e umDataElement contém ponteiros para vários tipos, entre os quais umDataObject. Isso não costumava ser um problema, pois eu só uso ...

4 a resposta

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 ...

5 a resposta

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 ...

4 a resposta

importações circulares python mais uma vez (aka o que há de errado com este design)

Vamos considerar os scripts python (3.x): main.py: from test.team import team from test.user import user if __name__ == '__main__': u = user() t = team() u.setTeam(t) t.setLeader(u)test / user.py: from test.team import team class user: def ...

8 a resposta

Uso em larga escala dos conselhos de Meyer para preferir funções de não-membro e não-amigo?

Por algum tempo, eu estou projetando minhas interfaces de classe para serem mínimas, preferindo funções não membro agrupadas por namespace em vez de funções membro. Essencialmente, seguindo o conselho de Scott Meyer no artigoComo funções de ...

5 a resposta

Criar exceção personalizada ou usar exceções internas?

Atualmente, estou escrevendo uma classe de cliente que utiliza DNS, soquetes e SSL, entre outras classes que gostam de lançar exceções. Outras pessoas estarão implementando essa classe, então eu queria saber qual é a melhor prática para lançar ...

5 a resposta

Desempenho do método de instância de classe Singleton vs. método de classe estática no PHP?

Estou interessado em uma análise objetiva da qual é mais eficiente; chamando métodos de instância de uma classe singleton ou métodos de uma classe estática. Eu ja ...