In java (e in molti altri linguaggi di programmazione), ci sono spesso strutture per gestire elementi grafici: Colore, Forma, ecc. Questi sono molto spesso in un toolkit dell'interfaccia utente e quindi hanno un accoppiamento relativamente strong con l'elemento dell'interfaccia utente.
Ora, nel dominio della mia applicazione, ci occupiamo spesso di colori, forme, ecc. per visualizzare informazioni statistiche su un elemento. In questo momento tutto ciò che facciamo è visualizzare / salvare quegli elementi con poco o nessun comportamento. Avrebbe senso evitare "reinventare la ruota" e utilizzare direttamente le strutture in java.awt.*
o dovrei creare il mio elemento ed evitare un accoppiamento con questo toolkit? Non è come se quegli elementi stessero andando via in qualunque momento (sono parte della java library di base dopo tutto), ma allo stesso tempo sembra strano importare java.awt.*
lato server. Non ho problemi a usare java.util.List
ovunque. Dovrei sentirmi diverso da quella classe?
Quale sarebbe la pratica "raccomandata" in quel caso?