Domande con tag 'object-oriented'

2
risposte

Problemi di progettazione del dominio ORM

Ci sono degli schemi che sembrano sensati quando si progetta un dominio orientato agli oggetti, ma non si traducono piacevolmente in uno schema di database relazionale? Se sì, ci sono schemi standard che possono essere usati al posto?     
posta 08.12.2010 - 01:53
1
risposta

In che modo il principio di inversione di dipendenza funziona in lingue senza interfacce?

In C # / Java, il principio di inversione delle dipendenze è spesso dimostrato da classi di alto livello che dipendono su un'interfaccia / astrazione (che possiede). Le classi di basso livello implementeranno l'interfaccia, invertendo così la...
posta 17.04.2013 - 04:00
2
risposte

Dividere le strade del monopolio in gruppi

Sono nuovo alla programmazione orientata agli oggetti, a java e alla programmazione in generale, e come primo vero progetto sto provando a programmare il gioco da tavolo Monopoly. Quello che ho ottenuto finora è un array che può memorizzare o...
posta 10.06.2013 - 23:17
5
risposte

Come organizzare il codice OO [duplicato]

Se hai un metodo che non ha bisogno di accedere a campi, proprietà o metodi non pubblici dove dovresti inserire il metodo? dovrebbe essere solo un metodo normale nella classe, un metodo statico che prende un'istanza come parametro, un metod...
posta 26.06.2013 - 14:44
1
risposta

MVC Pattern - Come ottenere errori dal modello al controller?

Dire che ho una tipica configurazione MVC. Il controller passa qualche input al modello e gli chiede di fare qualcosa con esso. Ma la validazione dei dati fallisce, o c'è qualche altro problema. Qual è il modo migliore per riportare questi error...
posta 01.02.2013 - 23:26
1
risposta

Che cosa significa "4" in LCOM4?

So che i metodi di una classe dovrebbero avere un'elevata coesione che si traduce approssimativamente in tutti i metodi che utilizzano tutte le variabili di istanza direttamente o indirettamente. So che la metrica LCOM4 (Mancanza di coesione)...
posta 20.03.2013 - 18:42
1
risposta

Il codice di esempio di Apple è "corretto"?

Sono in un posto in cui so come creare app e ne ho inviati almeno 5 per diversi client all'app store e volevo potenziare il mio gioco. Quindi ovviamente sono andato alle risorse Apple e analizzo profondamente il codice (ho usato le risorse del c...
posta 25.06.2015 - 06:54
2
risposte

Modellazione di un gestore account in OOP

Ho questo compito di modellare un sistema in cui un gruppo di utenti può tenere traccia delle proprie spese. I requisiti di base sono i seguenti: Essere in grado di dare credito a un utente. Trova tutte le transazioni di un determinato ute...
posta 22.11.2016 - 09:41
2
risposte

Come evitare "tipi di dispatcher" quando si lavora con SOLID

Mi sono reso conto che dal momento che sono stato sempre più severo sui principi SOLID, il mio codice tende a consistere in più oggetti di dati puri e un sacco di classi di "operatori" che sembrano andare contro i principi di oop. Nello specific...
posta 11.12.2014 - 13:21
1
risposta

Come può un oggetto avere molti tipi?

Attualmente sto leggendo Modelli di progettazione - Elementi del software orientato agli oggetti riutilizzabile . Sono nel capitolo 1 a pagina 16 nella sezione Class Versus Interface Ereditarietà. Lì nell'ultima riga della pagina si dice " Un o...
posta 27.01.2016 - 23:30