Stavo creando e discutendo un diagramma di classe con un mio partner. Per semplificare le cose, ho modificato il dominio reale su cui stiamo lavorando e ho creato il seguente diagramma:
Fondamentalmente,un'aziendalavorasucostruzionichesonoabbastanzadiversel'unadall'altramasonoancoracostruzioni.NotaHoaggiuntouncampoperogniclasse,macenedovrebberoesseremoltialtri.
Ora,pensavochequestafosselastradadapercorrere,mailmiopartnermihadettocheseinfuturocompaiononuoveclassidicostruzionedovremmomodificarelaclasseCompany,cheècorretta.Quindiilnuovodiagrammadiclassepropostosarebbequesto:
Ora mi sono chiesto:
- Se il fatto che in nessun punto dell'applicazione ci siano elenchi misti di piani e ponti influisce in alcun modo sul design?
- Quando dobbiamo elencare solo gli aerei per un'azienda, come dovremmo distinguerli dagli altri elementi dell'elenco senza verificare i loro nomi di classe?
- Relativo alla domanda precedente, è corretto assumere che questo tipo di diagramma dovrebbe essere di alto livello e questo è qualcosa che non dovrebbe essere importante in questa fase, ma piuttosto essere pensato e deciso al momento dell'attuazione?
Ogni commento sarà apprezzato.