Domande con tag 'object-oriented'

3
risposte

Perché i database orientati agli oggetti non sono utilizzati tanto quanto i database relazionali? [chiuso]

Mi sono imbattuto in molti sistemi di gestione di database relazionali (RDBMS). Ma recentemente ho usato l'ibernazione che mi ha fatto iniziare a chiedermi perché i database orientati agli oggetti non sono più popolari. Se i linguaggi orienta...
posta 03.12.2012 - 11:38
4
risposte

Come faccio a sapere che i miei dati sono di natura relazionale o orientata agli oggetti?

Basta leggere queste righe - If your data is object in nature, then use object stores ("NoSQL"). They'll be much faster than a relational database. If your data is relational in nature, the overhead of a relational database is worth it....
posta 16.06.2011 - 15:39
3
risposte

Quando va bene usare gli array paralleli?

Ho eseguito il codice (nuovo codice) che utilizza ciò che io chiamo "Array paralleli" o elenchi. Significa che ci sono 2 array che contengono dati correlati e sono collegati dalla loro posizione (indice) nell'array. Considero questo confuso e...
posta 01.06.2017 - 21:51
7
risposte

Come tieni traccia dei grandi progetti?

Quando si ha a che fare con un progetto che ha molti file diversi, mi sembra sempre di perdere la cognizione di come le parti interagiscono l'una con l'altra. Non ho mai avuto un grosso problema nel capire i componenti più piccoli in isolamento,...
posta 04.01.2012 - 15:41
4
risposte

API e programmazione funzionale

Dalla mia esposizione (dichiaratamente limitata) ai linguaggi di programmazione funzionale, come Clojure, sembra che l'incapsulamento dei dati abbia un ruolo meno importante. Di solito vari tipi nativi come mappe o set sono la valuta preferita p...
posta 14.12.2015 - 07:25
10
risposte

Qual è il prossimo livello di astrazione? [chiuso]

Poiché i linguaggi di programmazione inizialmente utilizzavano solo linee di codice eseguite in sequenza, e si sono evolute in funzioni che erano uno dei primi livelli di astrazione, e quindi sono state create classi e oggetti per astrarla ulter...
posta 04.09.2012 - 20:23
4
risposte

Perché definire un oggetto Java utilizzando l'interfaccia (ad esempio mappa) anziché l'implementazione (HashMap)

Nella maggior parte del codice Java, vedo persone dichiarare oggetti Java come questo: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); invece di: HashMap<String, String>...
posta 27.01.2014 - 17:48
4
risposte

Perché non esiste un modificatore di accesso "solo sottoclassi" in Java?

In Java, ci sono quattro modificatori di accesso disponibili per i metodi: public - qualsiasi classe può utilizzare questo metodo. protected - le classi nello stesso pacchetto e le sottoclassi in qualsiasi pacchetto possono utili...
posta 10.05.2014 - 02:40
5
risposte

Che cosa è considerato codice di terze parti?

Ispirato da questa domanda Uso di librerie di terze parti - sempre usa un wrapper? Volevo sapere cosa considerano le persone come librerie di terze parti. Esempio da PHP: Se sto costruendo un'applicazione utilizzando Zend framework, dovr...
posta 06.11.2012 - 15:35
5
risposte

Come codificare uno stile più funzionale in Java? [duplicare]

Io codice Java per almeno 5 anni e apprezzo molto il funzionamento della lingua. Quando si esaminano i nuovi linguaggi JVM (ad esempio Scala, Clojure), esiste una tendenza a modi più funzionali per codificare e in questo modo ha alcuni importa...
posta 25.01.2013 - 00:10