+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Variabili pubbliche o private

  1. #1
    Skary non è in linea Scolaretto
    Salve a tutti
    Scusate il titolo forse non troppo chiaro.

    Quello che volevo chiedervi è relativamente semplice (se lo si conosce ) , in poche parole stavo scrivendo un applicazione in java che è costituita al suo interno da molti package , ognuno dei quali è formato da varie classi.

    Però in parecchie di queste classi (indipendentemente dal package) vi sono alcune costanti numeriche che si ripresentano (vengono usate sempre le stesse in tutte queste classi differenti) ed io non saprei come fattorizzarle di modo da averle in unico punto.

    E' indubbio che a livello di logica se una costante è usata spesso in punti molto diversi del codice (package differenti) vada fattorizzata e non ridichiarata privata in ogni contesto ... però sul dove metterla non saprei.

    E' considerato "bello" creare una classe d'appoggio in cui mettere tutte queste costanti come pubbliche (e magari qualche funzioncina che serve spesso) ?
    Perché mi spiego le costanti sono differenti e non si sovrappongono tra loro.

    Es : (con nomi di pura fantasia)
    le classi A , C , D , E hanno in comune la costante 'k'
    le classi A , B , E hanno in comune la costante 'j'
    le classi B , D , F hanno in comune la costante 'h'

    Nel package 1 vi sono le classi A e B
    Nel package 2 vi sono le classi C e D
    Nel package 3 vi sono le classi E e F

    Andrebbe bene se me ne fregassi dei vari package e facessi un package chiamato Utils con una classe chiamata Utils ( a sua volta ) con le varie costanti ( 'k' , 'j' e 'h' ) dichiarate come pubbliche ?

    Sarebbe considerate buona scrittura di codice ?
    Ci sono altri sistemi da adottare ?

    Grazie mille in anticipo e scusate se è una banalità , ma in merito a questo genere di convenzioni (che coinvolgono i package) non sono molto ferrato dato che li uso concretamente si e no da un paio di settimane.

  2. #2
    L'avatar di bumm
    bumm non è in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Quote Originariamente inviato da Skary
    Andrebbe bene se me ne fregassi dei vari package e facessi un package chiamato Utils con una classe chiamata Utils ( a sua volta ) con le varie costanti ( 'k' , 'j' e 'h' ) dichiarate come pubbliche ?
    Si. e proprio quello che devi fare.
    ℹ️ Leggi di più su bumm ...

  3. #3
    Skary non è in linea Scolaretto
    Perfetto
    Grazie mille per il chiarimento.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Variabili pubbliche
    Da strategaD nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 27-08-2015, 13:40
  2. Variabili pubbliche
    Da strategaD nel forum Visual Basic 6
    Risposte: 0
    Ultimo Post: 27-08-2015, 10:24
  3. variabili pubbliche
    Da strategaD nel forum C/C++
    Risposte: 1
    Ultimo Post: 18-06-2015, 15:56
  4. Access e le variabili pubbliche
    Da Gaberiele nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 12-09-2007, 22:03
  5. Utilizzo variabili Pubbliche
    Da NOSIRF nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 19-11-2003, 22:28