Vedo questo termine molto nel contesto dell'architettura software ("domain-model", "domain-driven-design" ecc.). L'ho cercato su google, ma ho un sacco di definizioni diverse. Allora, cos'è veramente?
Quali sono le linee guida generali o le regole pratiche per quando utilizzare un oggetto specifico del dominio o una semplice stringa o numero?
Esempi:
Età class vs Integer?
FirstName class vs String?
UniqueID vs String
Classe Phone...
JavaFX ha fornito una serie di nuovi oggetti Property, come javafx.beans.property.DoubleProperty che consentono di definire campi che possono essere automaticamente osservati e sincronizzati.
In molti esempi JFX, la classe del modello MV...
Sono ancora un principiante quando si tratta di design di dominio, e sto cercando di modellare qualcosa come il sistema di battaglia di un RPG come un contesto limitato. Sto provando a modellare un contesto limitato in cui un Combatant ha una...
è una cattiva pratica che il controller chiami i metodi degli oggetti di dominio direttamente invece del servizio?
per saperne di più:
Capisco che nei buoni controllori di design i servizi di chiamata e servizio utilizzano oggetti Dominio...
Secondo l'efficace Java Articolo 15: Riduci la mutabilità , è sempre meglio rendere le classi immutabili. In base a ciò, come gestirò le lezioni che sono date per natura al cambiamento?
Alcuni esempi potrebbero essere:
Una classe Client...
Diciamo che ho un modulo per rappresentare un utente.
Quando si preme il pulsante "Salva", un oggetto User deve essere:
costruito dalla vista in base all'input, quindi passato al modello tramite Presenter e quindi inserito nel databa...
A volte il mio aggregato sarà molto semplice; alcuni scenari semplicemente non sono abbastanza complessi da richiedere alberi profondi di oggetti e relazioni.
Considera un'applicazione di monitoraggio del sito web, che periodicamente esegue i...
Ho un microservice chiamato ExamResults, con una struttura di componenti molto semplice:
ExamResults
(offerte: IExamResults)
(richiede: IExamResultsDAO)
ExamResultsDAO
(offerte: IExamResultsDAO)
Questo servizio ottiene i ris...
Ho esaminato molti articoli, blog e argomenti SO relativi alla separazione dell'oggetto dominio e dei modelli di dati. Quasi ogni risposta diceva: dovresti avere classi separate per il dominio e la persistenza dei dati, perché ...
Capisco per...