Domande con tag 'design'

1
risposta

Realizzare più di una istanza di factory che dovrebbe essere single

However, there are some classes that should have only one instance. Sometimes they are factories, which you can use to create the other objects in the system. If more than one factory exist, clerical control over the created objects...
posta 13.01.2016 - 02:21
1
risposta

Programmazione pratica secondo il principio di inversione delle dipendenze

Ciò che il Principio di Inversione di dipendenza implica in pratica è che in un sistema, i componenti di alto livello dovrebbero dipendere dalle astrazioni dei componenti di basso livello (invece che dai componenti di basso livello direttamente)...
posta 30.04.2014 - 19:12
1
risposta

Collaborazione tra uno sviluppatore di Graphic Designer e Expression Blend? [chiuso]

Sono nuovo nel mondo della programmazione e anche un po 'confuso. Mio fratello vorrebbe lavorare con me su qualche programma. Sono un grafico e mi ha chiesto di interfaccia utente e di tutti gli elementi. Lo aiuterei davvero tanto quanto è possi...
posta 15.05.2014 - 05:15
2
risposte

I seguenti livelli di utilizzo sono determinati correttamente?

Sono confuso riguardo ai livelli dei casi d'uso. Tutto quello che ho potuto capire è che i casi d'uso contenuti in un altro caso d'uso ricadono sotto il livello che si trova al di sotto del livello del caso d'uso del contenitore. Ho identific...
posta 01.05.2014 - 12:48
1
risposta

Devo mettere la traccia dello stack nei file di errore e fermare la mia app con un errore user friendly [chiuso]

Nel mio precedente progetto ho scritto un'app che viene utilizzata internamente. La mia pratica abituale è quella di catturare errori / eccezioni da classi e thread diversi e inserirli in file di log diversi corrispondenti a classi e thread dive...
posta 03.08.2015 - 07:37
3
risposte

Business Logic vs Presentation / View Logic

Spesso mi interrogo su dove mettere la logica che organizza i dati su una vista che non è necessariamente una logica di business in un'architettura a 3 strati (DAO, Business, View). Metto un esempio per essere più chiaro: Ho un'interfaccia...
posta 17.07.2014 - 01:12
1
risposta

Molte variabili di istanza all'interno della mia classe suggeriscono Design imperfetto?

Ok, quindi sto cercando di consolidare un po 'di apprendimento che sto facendo. Quello che sto per fare è creare un piccolo gioco relativo a un gioco che mi piace chiamato Persona. Per riferimento a un personaggio che puoi pensare come un Pok...
posta 31.07.2014 - 12:56
1
risposta

Va bene esporre componenti di implementazione in una libreria?

Sto scrivendo una biblioteca per il consumo generale (è software libero e open source). Va bene avere uno spazio dei nomi visibile (ad esempio Library.Implementation ) per componenti di sola implementazione che rimangono pubblici per motivi...
posta 22.03.2015 - 17:45
1
risposta

Clojure NameSpace Design

Sono nuovo di Clojure e sto cercando di capire come organizzare gli spazi dei nomi di un progetto. Sto lavorando ad un risolutore per il problema dello zaino. Attualmente, ho suddiviso i moduli in file, ma tutto vive in uno spazio dei nomi: my...
posta 25.03.2015 - 22:49
2
risposte

Parametrizzazione vs sottoclasse

Esempio tratto da: Sviluppo software agile: principi, modelli e pratiche Un nuovo dipendente viene aggiunto dal ricevimento di una transazione AddEmp. Questa transazione contiene il dipendente nome, indirizzo e numero di impiegato assegnato...
posta 15.01.2016 - 04:12