Domande con tag 'java'

10
risposte

È meglio Mostra () + Nascondi () o ImpostaVisibile (bool visibile)?

Cosa è meglio e perché? (Dal punto di vista della progettazione dell'interfaccia): a) Per avere due Show() e Hide() funzioni b) Per avere una funzione SetVisible(bool visible) EDIT: Ad esempio alcuni oggetti hanno lo stat...
posta 20.03.2014 - 17:00
6
risposte

Service layer vs DAO - Perché entrambi?

Ho lavorato con SpringMVC, Hibernate e alcuni database in un esempio di applicazione web java. Ce ne sono alcuni diversi che lo fanno, ma questo L'esercitazione di integrazione di Spring 3 e di ibernazione con l'esempio ha una classe modell...
posta 10.12.2013 - 17:02
3
risposte

Qual è il nome di una funzione che non accetta argomenti e non restituisce nulla? [chiuso]

Nel pacchetto java.util.function di Java 8 abbiamo: Funzione : accetta un argomento, produce un risultato. Consumatore : accetta un argomento, non produce nulla. Fornitore : non accetta argomenti, produce un risultato. ... : a...
posta 20.03.2015 - 11:56
1
risposta

Java: "inquinamento di heap"

A " Inquinamento da heap " come in Non-Reifiable Tipi (The Java ™ Tutorials > Apprendimento della lingua Java > Generics (aggiornato)) Perché si chiama così?     
posta 08.07.2012 - 09:29
5
risposte

Iniezione delle dipendenze: iniezione di campo contro iniezione del costruttore?

So che questo è un dibattito acceso e le opinioni tendono a cambiare nel tempo per quanto riguarda la migliore pratica di approccio. Ho usato esclusivamente l'iniezione di campo per le mie lezioni, fino a quando ho iniziato a leggere su diver...
posta 23.10.2015 - 18:47
6
risposte

Se un getter lancia un'eccezione se il suo oggetto ha uno stato non valido?

Spesso mi imbatto in questo problema, specialmente in Java, anche se penso che sia un problema generale di OOP. Ovvero: sollevare un'eccezione rivela un problema di progettazione. Supponiamo di avere una classe con un campo String name e...
posta 02.11.2014 - 16:00
10
risposte

Perché la parola chiave "finale" dovrebbe mai essere utile?

Sembra che Java abbia il potere di dichiarare le classi non-derivabili per anni, e ora anche il C ++ ce l'ha. Tuttavia, alla luce del principio Apri / Chiudi in SOLID, perché sarebbe utile? Per me, la parola chiave final suona proprio come...
posta 12.05.2016 - 10:33
6
risposte

Quale sarebbe lo svantaggio di definire una classe come sottoclasse di una lista di se stessa?

In un mio recente progetto, ho definito una classe con la seguente intestazione: public class Node extends ArrayList<Node> { ... } Tuttavia, dopo aver discusso con il mio professore di CS, ha affermato che la classe sarebbe stata...
posta 02.11.2016 - 21:27
6
risposte

Soluzione alternativa per Java controllate le eccezioni

Apprezzo molto le nuove funzionalità di Java 8 su lambdas e le interfacce dei metodi predefinite. Tuttavia, mi annoio ancora con le eccezioni controllate. Ad esempio, se voglio solo elencare tutti i campi visibili di un oggetto, vorrei semplicem...
posta 29.01.2014 - 14:56
11
risposte

Non capisco come TDD mi aiuti a ottenere un buon design se ho bisogno di un progetto per iniziare a testarlo

Sto cercando di avvolgere la mia mente su TDD, in particolare sulla parte di sviluppo. Ho esaminato alcuni libri, ma quelli che ho trovato riguardano principalmente la parte di test: la cronologia di NUnit, perché i test sono buoni, Red / Green...
posta 29.05.2013 - 19:29