Domanda

dire Let Voglio modellare un cinema. Il cinema avrà un paio di camere (per esempio, 7), in cui vengono riprodotti i film.

Mi chiedo come avrei dovuto progettare il modello di dominio per questo scenario.

Perché?

Sto avendo qualche difficoltà a capire il motivo per cui in alcuni luoghi vedo il primo caso e in alcuni altri vedo qualcosa come il secondo caso.

Se invece di camere, ho voluto rappresentare il rapporto tra cinema e:

  1. biglietti da vendere (oggi).
  2. I biglietti già venduti (oggi)
  3. I clienti nel database Cinema
  4. L'insieme di ore a cui ci sono i film che giocano in una determinata stanza nel cinema.
  5. L'insieme dei luoghi si può sedere a in una stanza nel cinema.

dovrei cataloghi uso, dovrebbe collegare direttamente al concetto Cinema con una molteplicità di * nel target?

Grazie

È stato utile?

Soluzione

Qual è il ruolo della Camera di catalogo?

Non mi hanno altri attributi / operazioni, o è solo agisce come un contenitore per Rooms?

Si può forsee creare più cataloghi Camera associati e per tutta la durata delle istanze di Cinema?

Sala Catalogo tipo di suoni per essere più come qualcosa che si vedrebbe in un livello del servizio e non in un modello di dominio.

Se non è contribuire strutturalmente o comportamentale allora probabilmente sarei Cull e andare con una semplice associazione.

Altri suggerimenti

Non v'è alcuna corretta progettazione o design sbagliato nel settore dello sviluppo di software. È possibile utilizzare sia primo o secondo il metodo (cioè è possibile utilizzare sia catalogo o collegarli direttamente al cinema). Ma soprattutto si dovrebbe essere in grado di giustificare il vostro disegno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top