2009-05-05 3 views

risposta

40

Mi aspetterei che esistano eccezioni per un pacchetto all'interno di tale pacchetto. per esempio.

com.oopsconsultancy.models.pricing 

conterrebbe modelli di prezzo e relative eccezioni. Qualcos'altro sembra un po 'contro-intuitivo.

+3

+1: l'eccezione è associata alle cose che causano l'eccezione. –

37

È una cattiva pratica.

È un raggruppamento casuale. I pacchetti dovrebbero essere coerenti. Non raggruppare eccezioni, interfacce, enum, classi astratte, ecc. Nel proprio pacchetto. Invece i concetti relativi al gruppo.