Domanda

Vogliamo applicare OO per progettare un processo di sospensione e ottenere il risultato. Ci sono due opinioni diverse:

  1. Ci sono 2 oggetti: questionario e algoritmo. Il questionario sta memorizzando domande e il risultato finale e l'algoritmo è per il calcolo di ottenere il risultato;

  2. Esistono 3 oggetti: questionario, algoritmo e risultato, e qui, il risultato è separato per essere un oggetto che è solo per conservare il risultato.

La mia domanda è quale è un design OO migliore? O che cos'è un design OO corretto in questo caso?

Se voglio registrare le risposte di un utente, è necessario creare un oggetto come "risposte" che è connessa con il questionario e l'algoritmo?

Nessuna soluzione corretta

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