Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
    come da titolo mi è stato assegnato un progetto per la gestione di una festa di laurea, con invitati e relativi regali. (Grazie prof: oltre il danno, anche la beffa -.-')


    Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
    Premesso che ho creato una superclasse Persona con i dati sensibili richiesti dalla traccia e una sottoclasse Invitato con gli attributi della classe padre più ID e TIPO, come mi consigliereste di gestire tale situazione?
    Di gestire la questione in modo differente, dato che Java è un linguaggio ad oggetti. Cioè di "modellare" la mappatura della simpatia non con una matrice ma con qualcos'altro. E la prima cosa che mi viene in mente è una "mappa" (Map) in cui le chiavi sono oggetti di una classe particolare che modella l'insieme di 2 Persone e i valori potrebbero essere dei Integer o magari, forse ancora meglio, oggetti di una classe che modella il livello di simpatia/antipatia.

    E tutto questo sarebbe meglio incapsularlo in una classe apposita, es. MappaSimpatia che contiene la Map e tutta la logica necessaria, in modo che dall'esterno non solo sia facile usare la mappatura ma anche non ci si debba preoccupare dei dettagli interni di gestione della Map.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    104
    Quote Originariamente inviata da andbin Visualizza il messaggio



    Di gestire la questione in modo differente, dato che Java è un linguaggio ad oggetti. Cioè di "modellare" la mappatura della simpatia non con una matrice ma con qualcos'altro. E la prima cosa che mi viene in mente è una "mappa" (Map) in cui le chiavi sono oggetti di una classe particolare che modella l'insieme di 2 Persone e i valori potrebbero essere dei Integer o magari, forse ancora meglio, oggetti di una classe che modella il livello di simpatia/antipatia.

    E tutto questo sarebbe meglio incapsularlo in una classe apposita, es. MappaSimpatia che contiene la Map e tutta la logica necessaria, in modo che dall'esterno non solo sia facile usare la mappatura ma anche non ci si debba preoccupare dei dettagli interni di gestione della Map.

    Eh si, era ovvio che dovessi trovare un altro metodo grazie per il suggerimento

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 © 2026 vBulletin Solutions, Inc. All rights reserved.