Domande con tag 'design'

4
risposte

Le tecnologie utilizzate in una parte dell'applicazione dell'architettura o rappresentano dettagli di implementazione / dettagli di progettazione?

Quando si progetta e si scrive la documentazione per un progetto, un'architettura deve essere chiaramente definita: quali sono i moduli di alto livello del sistema, quali sono le loro responsabilità, come comunicano tra loro, quali protocolli ve...
posta 02.07.2013 - 08:43
4
risposte

È una cattiva pratica di programmazione verificare se una classe a cui fa riferimento la sua interfaccia è un'istanza di un'altra classe?

Ho una classe ( Timer ) con un elenco di matrici di oggetti Timable . Timeable è un'interfaccia. C'è una funzionalità specifica di cui ho bisogno per la classe Trigger (implementa Timable ), che ha un riferimento chiamato...
posta 05.06.2013 - 13:40
3
risposte

Dovrei, e se sì, come faccio a imparare a favorire la progettazione in anticipo con l'astrazione sulla rimozione retrospettiva della ripetizione? [duplicare]

Sono spesso in una situazione in cui devo progettare e codificare un processo / algoritmo e ci sono diverse varianti su quell'algoritmo. Ad esempio, sto attualmente scrivendo un codice di sincronizzazione di database che ha metodi per il downl...
posta 03.08.2015 - 12:59
3
risposte

Quando si prova è OK usare un metodo del soggetto per testare un altro metodo del soggetto?

Ho due metodi nella stessa classe helper che crea un'immagine ( createImage ) e una che confronta due immagini ( compareImages ). Image createImage(Data data); Boolean compareImages(Image from, Image to); Voglio controllare il ritor...
posta 19.01.2015 - 13:49
4
risposte

Denominazione del metodo di classe derivata

Ho difficoltà a trovare una buona convenzione di denominazione per i metodi nelle classi derivate che hanno lo stesso scopo dei metodi nella classe base. Ad esempio, se sia la classe base, sia la classe derivata, devono essere inizializzati: p...
posta 19.03.2013 - 19:14
7
risposte

Design Code Outside a IDE?

Qualcuno progetta codice al di fuori di un IDE? Penso che il design del codice sia ottimo e tutto tranne l'unico posto in cui mi trovo effettivamente codice di progettazione (oltre che nella mia testa) è nell'IDE stesso. Generalmente ci penso un...
posta 14.03.2011 - 15:45
4
risposte

Passare oggetti di valore elevato o convertirli in oggetti di valore inferiore

Diciamo che ho un progetto che deve fare quanto segue: Chiamate multiple da leggere dal database in cui ogni chiamata è una query diversa e restituisce un oggetto valore (ha solo getter / setter). Diciamo che finiamo di ricevere 20 oggetti v...
posta 09.09.2018 - 04:36
6
risposte

Richiesta di feedback sul mio design OO

Sto lavorando a un'applicazione che crea musica da sola. Sto cercando feedback per il mio design OO finora. Questa domanda si concentrerà su una parte del programma. L'applicazione produce% oggettiTune, che sono i prodotti musicali finali....
posta 19.08.2014 - 11:41
4
risposte

JavaBeans è un buon esempio di incapsulamento?

Sto cercando di capire se JavaBeans è un buon esempio di incapsulamento. A mio avviso, è non come di solito tutti gli stati interni vengono esposti tramite getter e setter. Un semplice esempio è public class Test { private List<Str...
posta 26.10.2011 - 09:20
4
risposte

Buone risorse per la progettazione e l'usabilità del modulo web [chiuso]

Qualcuno può suggerire buone risorse sulla progettazione di moduli Web e l'usabilità per le applicazioni Web? Forme particolarmente complesse con oltre 15 campi ecc.     
posta 13.01.2011 - 14:33