Domande con tag 'class-design'

3
risposte

C # / Java: ogni classe dovrebbe avere un metodo principale?

Ultimamente ho imparato C # per vedere l'altro lato della medaglia (ho già una buona conoscenza di Java), quindi ho letto su C # e ho trovato un articolo chiamato C# per sviluppatori Java e nella lettura dell'articolo ho visto qualcosa che non...
posta 11.09.2016 - 20:15
2
risposte

Quali principi SOLID sono infranti da questo diagramma di classe?

Ho appena letto di tutti i 5 principi S, O, L, I, D e mi piace testarlo in un piccolo esempio se li capisco correttamente. Quali principi SOLID sono feriti da questo diagramma di classe? Penso che ciò che è rotto è Principio di sost...
posta 17.11.2018 - 21:51
2
risposte

Principio di sostituzione di Liskov

Sto cercando di avvolgere la mia mente su un Principio di sostituzione di Liskov e mi sono imbattuto in questo articolo. SOLID Class Design: The Liskov Substitution Principle In questo articolo, l'autore fornisce un esempio di Flightless...
posta 26.09.2018 - 08:45
3
risposte

Come definire la funzione di riproduzione audio? una sola funzione per tutti i suoni? o ogni suono ha una sua funzione?

Dopo molti anni, non riesco ancora a determinare il modo corretto di definire una classe / funzione per riprodurre il suono. Supponiamo che la mia app abbia bisogno di riprodurre alcuni suoni, ad esempio: clic sul pulsante, popup di errore, ......
posta 20.03.2018 - 07:27
1
risposta

Le quantità ripetutamente calcolate derivate dai dati dei membri devono essere memorizzate nei contenitori dei dati dei membri?

Questa domanda riguarda generalmente quando è una buona idea memorizzare quantità derivate dai dati dei membri in, diciamo, std::vector s che saranno ripetutamente calcolate / accessibili in vari metodi, ma cercherò di illustrarle all'inter...
posta 17.11.2017 - 00:37
4
risposte

Quando si utilizza Hibernate possiamo dimenticarci di Database Design?

Abbiamo iniziato (solo io e il mio amico) lavorando su un sito web. Come fase di progettazione delle parti abbiamo terminato il disegno di una mappa del sito, deciso sul contenuto di ciascuna pagina web e sulla navigazione. Poiché vogliamo ut...
posta 27.07.2012 - 02:11
5
risposte

Come progettare un IDisposable che deve essere smaltito incondizionatamente?

Considera una classe che implementa IDisposable e che ha membri in modo tale da non diventare mai idonea per la garbage collection quando non viene eliminata. E poiché non sarà raccolto, non avrà la possibilità di utilizzare il distruttore...
posta 17.04.2014 - 09:56
2
risposte

È valido per inizializzare un'istanza di una classe all'interno della stessa classe?

Mi chiedevo se è valido inizializzare un'istanza di una classe all'interno della stessa classe? Ad esempio: public class Person() { string name; string age; public Person getPerson() { Person p1=new Person(); //some...
posta 31.07.2013 - 03:48
2
risposte

A dio (classe) o no a dio? [duplicare]

Sto lavorando a un progetto che richiede diversi utenti nel sistema, tutti con responsabilità che si sovrappongono; abbiamo isolato due possibili modi per affrontare questo problema, ma non siamo sicuri di quale di essi sia il modo più corrett...
posta 19.10.2015 - 10:41
2
risposte

La posizione di Deliveryman (latitudine + longitudine) sulla gestione lato server PHP dall'app Android

Il contesto Come progetto scolastico, sto costruendo un'applicazione PHP e Android per un'azienda falsa. Chiamiamo la compagnia "Express Food", che può parlare praticamente da sola. I "pasti giornalieri" sono tenuti da fattorini che aspett...
posta 01.09.2017 - 21:13