Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371

    suddivisione in package

    Domanda idiota, c'è uno "standard" nella organizzazione in package?
    cioè se ad esempio ho le seguenti classi

    Animale
    --- Mammifero
    ------ Gatto
    ------ Cane
    --- Rettile
    ------ Serpente
    ------ Coccodrillo

    in cui mammifero e rettile sono sottoclassi di animale, gatto e cane di mammifero, serpente e coccodrillo di rettile

    si tende ad inserire tutti i mammiferi in un package e i rettili in un altro o si tengono insieme?
    c'è altrimenti una qualche caratteristica in basa alla quale si creano i package?

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    I package si creano per raggruppare le classi che hanno qualcosa in comune, questo è il criterio. Io le terrei tutte assieme in un unico package, poi comunque dipende a che livello di astrazione stai lavorando: es: se oltre agli animali hai anche i vegetali, i batteri, ... puoi usare queste definizioni come criterio per la suddivisione in package, se invece consideri solo gli animali puoi suddividere ulteriormente in mammiferi, rettili, pesci, ...
    Volendo puoi creare package e sotto-package, ma se si tratta di un numero limitato di classi non ti conviene.
    Infatti nel dividere in package considera sempre il numero di classi: non ha senso mettere una sola classe o due per package
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    a ok, nel mio progetto mi risulta che in un package ci vanno a finire circa 35 fra classi e interfacce, in media quante ne contiene un singolo package?

  4. #4
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Non c'è nè un massimo nè un mino. Generalmente se ce se sono tante dovresti suddividere di più, se ce ne sono poche dovresti suddividere meno, tuttavia il principio fondamentale resta di raggrupparle per caratteristiche/scopo.
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    ah ok, grazie mille, chiarissimo

  6. #6

    Moderazione

    Di che linguaggio stiamo parlando, Java?
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589

    Re: Moderazione

    Originariamente inviato da MItaly
    Di che linguaggio stiamo parlando, Java?
    Suppongo di si, in ogni caso è un principio che vale più o meno per ogni linguaggio con namespace/package...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    comunque per la cronaca parlavo di Java

  9. #9
    Ok, allora sposto nel sottoforum apposito.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.