Domande con tag 'class'

9
risposte

Perché Java non consente la presenza di definizioni di funzioni al di fuori della classe?

Diversamente dal C ++, in Java, non possiamo avere solo dichiarazioni di funzioni nella classe e definizioni al di fuori della classe. Perché è così? È necessario sottolineare che un singolo file in Java dovrebbe contenere solo una classe e n...
posta 29.01.2013 - 05:14
4
risposte

"Usa la mappa anziché la classe per rappresentare i dati" -Rich Hickey

In questo video di Rich Hickey , il creatore di Clojure, consiglia di utilizzare la mappa per rappresentare i dati anziché usando una classe per rappresentarlo, come fatto in Java. Non capisco come possa essere migliore, dal momento che l'utent...
posta 06.02.2015 - 09:24
1
risposta

Perché usare le classi quando si programma un tkinter gui in python

Io programmo principalmente in python e ho programmato un paio di GUI con Tkinter, ogni tutorial che abbia mai visto ha raccomandato di definire e usare una classe per la GUI, ma la mia GUI funziona perfettamente usando solo le procedure, senza...
posta 09.10.2013 - 22:46
5
risposte

Perché vedo così tante classi istantanee senza stato?

Sto vedendo molte classi istanziabili nel mondo C ++ e Java che non hanno nessuno stato. Non riesco davvero a capire perché le persone lo facciano, potrebbero semplicemente usare uno spazio dei nomi con funzioni libere in C ++, o una classe c...
posta 12.10.2012 - 06:52
1
risposta

Suggerisci una procedura ottimale per creare una classe Constants

C'è un dibattito tra i membri del mio team sulla dichiarazione di una classe di costanti. Stiamo spostando le variabili costanti in una classe separata come sotto. public class Constants { public const string StateId = "ST"; public...
posta 26.02.2014 - 07:19
4
risposte

Singleton o istanziare ogni volta che uso? [duplicare]

Uso una classe che estrae solo i dati da un oggetto conosciuto e la distribuisce ad altri oggetti conosciuti. Nessuna configurazione persistente o tale è necessaria in quell'istanza di classe. Come dovrei decidere se impostare quella classe...
posta 15.09.2015 - 10:18
6
risposte

Unit test metodo privato in c ++ utilizzando una classe friend

So che questa è una pratica dibattuta, ma supponiamo che questa sia l'opzione migliore per me. Mi chiedo quale sia la tecnica effettiva per farlo. L'approccio che vedo è questo: 1) Crea una classe di amica con quella della classe con il metod...
posta 30.09.2014 - 21:50
5
risposte

Ereditarietà vs proprietà aggiuntive con valore null

Per le classi con campi facoltativi, è meglio utilizzare l'ereditarietà o una proprietà nullable? Considera questo esempio: class Book { private String name; } class BookWithColor extends Book { private String color; } o class Boo...
posta 01.05.2016 - 22:23
1
risposta

Classi contro moduli in Python

Python ha molti moduli (come re ) che eseguono un insieme specifico di azioni. Puoi chiamare le funzioni di questo modulo e ottenere risultati, e il modulo nel suo insieme ha un'idea dietro di esso (in questo caso, che si occupa di espress...
posta 26.08.2016 - 00:23
4
risposte

Classi annidate: uno strumento utile o una violazione di incapsulamento?

Quindi sono ancora sul punto di decidere se dovrei usarli o meno. Ritengo che sia una violazione estrema dell'incapsulamento, tuttavia trovo che sono in grado di raggiungere un certo grado di incapsulamento, guadagnando nel contempo maggiore...
posta 05.01.2011 - 23:27