Domande con tag 'object-oriented-design'

1
risposta

Proprietà booleane in Classe A disponibilità di controllo dei membri in Classe B: Design Pattern?

Dato il seguente codice: class AnimalDescriptor { String species; boolean hasLegs; boolean hasTeeth; boolean hasHair; public AnimalDescriptor(String species, boolean hasLegs, boolean hasTeeth,...
posta 27.11.2013 - 15:21
1
risposta

L'interfaccia dovrebbe essere utilizzata solo per il comportamento e non per mostrare i dati logici raggruppati insieme? [duplicare]

L'interfaccia dovrebbe essere utilizzata solo per specificare determinati comportamenti? Sarebbe sbagliato utilizzare l'interfaccia per raggruppare i dati logicamente correlati? Per me sembra che non dovremmo usare l'interfaccia per raggrup...
posta 29.05.2014 - 06:17
3
risposte

Come migliorare le prestazioni di serializzazione di grandi elenchi di oggetti composti

Diciamo che abbiamo il classico oggetto Invoice . Questo oggetto Invoice ha varie proprietà, tra cui un Product e Customer oggetto. L'oggetto Product ha un minimo di 15 proprietà. Ora dì che ho un elenco di fattu...
posta 04.05.2017 - 18:41
1
risposta

Devo avere una classe con più variabili e una variabile TYPE o alcune sottoclassi?

Sto sviluppando un'applicazione di tracciamento dei veicoli basata sul web. I clienti acquistano dispositivi GPS e l'azienda per cui lavoro li monta sui loro veicoli. Il client ottiene quindi un nome utente e una password per il software e quest...
posta 10.10.2017 - 13:36
1
risposta

Quale modello di software è uno in cui assemblare semplicemente cose, come creare un array di un certo tipo di dati?

TL; DR: che cosa chiamo una sezione di codice che viene utilizzata per assemblare un oggetto Graph ? Ho una sezione di codice abbastanza grande che è duplicata in alcune aree. Vorrei estrarlo nella sua classe. Quello che chiamo questa cla...
posta 30.10.2018 - 20:09
1
risposta

Quando scegliere il metodo e quando classificare? [chiuso]

Seguendo il primo principio SOLID, la Classe dovrebbe essere responsabile solo di una singola parte della funzionalità fornita dal software. Lo stesso, immagino, si basa sul principio di progettazione di Metodi. Dovrebbero gestire solo una "c...
posta 27.05.2018 - 14:07
2
risposte

Un passaggio obj clonato equivale () dell'originale?

Praticamente quello che dice il titolo. Sto chiedendo con Java in mente; tuttavia, non sto limitando la premessa a java. Sarebbe considerato controintuitivo che un oggetto clonato non passi la funzione di uguale?     
posta 12.04.2017 - 21:09
0
risposte

Qual è il significato dei diversi tipi di interfaccia nell'ingegneria del software di Ian Sommervilles?

Leggendo l'ingegneria del software di Ian Sommervilles, menziona che ci sono le seguenti interfacce: Interfaccia Paramater : i dati o le funzioni vengono passati da un componente ad un altro Interfaccia memoria condivisa : il blocco dell...
posta 18.07.2016 - 10:28
1
risposta

Quando utilizzare il record / oggetto strutturato, quando usare l'elenco di stringhe?

Ho scritto alcune app usando un modo imperativo semplice - ora voglio saperne di più sulla creazione di software in modo orientato agli oggetti. Il mio obiettivo è prendere un file Excel e caricare una delle tabelle in memoria. Posso farlo da...
posta 10.12.2016 - 09:18
1
risposta

Come denominare una classe il cui scopo è quello di tenere oggetti correlati?

Sto lavorando in una procedura guidata nell'applicazione WPF. Poiché la procedura guidata raccoglie molte informazioni, ho progettato modelli di visualizzazione separati per ogni passaggio (vista) in una procedura guidata. Ma devo tenere tutte q...
posta 21.11.2016 - 11:37