Domande con tag 'object-oriented'

1
risposta

Gli oggetti valore dovrebbero essere dichiarati non programmaticamente?

Se ho un tipico "oggetto valore" (oggetto di trasporto) ega classe Java con solo variabili di istanza e getter e setter, allora ho detto che voglio dichiararlo fuori da Java, come un Javabean in XML e lasciare che il contenitore generare la clas...
posta 03.08.2016 - 19:42
2
risposte

Quando dovresti creare / distruggere l'oggetto sottostante in una classe che lo avvolge

(nota: ho usato Java per semplificare la spiegazione della mia domanda, ma il linguaggio attuale è irrilevante per questo dilemma) TL; DR: Ho un wrapper attorno ad alcune classi sottostanti. A che punto dovrei istanziare la classe sottostan...
posta 26.09.2014 - 20:29
3
risposte

Principio di sostituzione di Liskov quando si implementano due interfacce indipendenti

Supponiamo di avere due interfacce non correlate con lo stesso metodo: interface Table { /** * @param width (0 < width <= 100) */ void setWidth(int width); } interface Square { /** * @param width (50 <= wid...
posta 05.09.2013 - 22:50
2
risposte

Buona architettura per il passaggio di dati a più API

Ho uno scenario ipotetico in cui devo passare i dati alle API da più provider diversi, a seconda dell'identità del fornitore fornita da una delle porzioni di dati. Se ho i dati come oggetti all'interno di un oggetto genitore enumerabile, qual...
posta 26.06.2014 - 11:54
1
risposta

un pattern di progettazione composito sarebbe utile per l'appartenenza al gruppo?

Sto cercando di pensare al modo migliore per gestire le iscrizioni ai gruppi su un sito web. Le persone si registrano e selezionano le caselle di controllo in un elenco di interessi. Ogni settimana inviamo e-mail a interesse per quei membri che...
posta 12.11.2012 - 01:31
1
risposta

MVC in un'applicazione desktop: la vista può mai contenere un riferimento al modello?

(Sto specificando che si tratta di un'applicazione desktop in modo che le persone non si riferiscano specificamente alle implementazioni Web di MVC). Il titolo dice tutto più o meno. In una struttura MVC - la Vista mai può contenere un...
posta 06.04.2014 - 23:01
3
risposte

Un servizio dovrebbe utilizzare le informazioni sulla sessione?

Ad esempio, se ho un servizio Post e ho un metodo per recuperare tutti i post per l'utente loggato, è OK avere un metodo findPosts () che usa un servizio di sicurezza inserito per ottenere l'ID utente e quindi passare quell'ID utente al mio post...
posta 12.02.2013 - 14:39
3
risposte

Migliorare la coesione e l'accoppiamento delle classi

Mi viene fornito questo insieme di codici e ho bisogno di suggerire modi per migliorare la coesione e l'accoppiamento delle classi del codice. Ma ho pensato che queste classi siano abbastanza de-accoppiate dal momento che sembra che stiano facen...
posta 16.06.2011 - 20:52
2
risposte

Ereditarietà rispetto alla composizione in un'applicazione aziendale

Ho un sistema di gestione e monitoraggio della formazione, con una struttura di alto livello come segue: Abbiamo un ruolo 1 , ad es. Manager, Shift-boss, minatore, ecc. E un Candidato , formazione per quel ruolo. Il ruolo ha un elenco di...
posta 03.11.2011 - 05:18
3
risposte

Roadblock: confusione sulla struttura del programma

Sono nuovo alla programmazione e sto lavorando in C. So che questa è una programmazione strutturata, ma se uso i blocchi, ad esempio per le variabili locali: { int i; for(i=0; i<25; i++){ printf("testing...\n"); } } Questo non lo...
posta 03.02.2012 - 23:05