Sto scrivendo una piccola webapp per l'apprendimento.
È meglio / best practice creare più modelli o un modello con più tipi di dati personalizzati? Ad esempio:
Supponiamo che l'app Web sia "PublicLibrary". La biblioteca avrebbe scaffali. Gli scaffali avrebbero libri e posizioni. I libri avrebbero titoli, autori, testo e un numero decimale dewey.
Sarebbe meglio avere un modello di libro, un modello di scaffale (non si riuscisse a trovare un esempio migliore per questo) e un modello di libreria; o una classe di libri, una classe di scaffale e un modello di libreria che contiene tali classi. Capisco che un modello è una classe, ma spero che la mia domanda abbia un senso.