-
È considerato eccessivo il fatto che l'applicazione della console sia progettata come architettura MVC, MVP o N tier? Se no, che è più comune e se è possibile collegarmi a un semplice esempio di esso.
-
Voglio implementare un gioco di tris in modalità console.
Ho una soluzione che contiene due progetti:TicTacToeBusinessLogic (Class library project)
eTicTacToeConsoleApplication (Console application project)
per rappresentare la logica della vista. Nella classeTicTacToeConsoleApplication
hoProgram.cs
che contiene il punto di ingresso principale (public static void Main
).
Ora devo affrontare un problema.
Voglio che il gioco gestisca il proprio flusso di gioco, così posso: Crea una nuova classe GameManager (from BL
) ma ciò fa sì che la vista conosca direttamente la parteBL
.
Quindi sono un po 'confuso su come scriverlo in modo accettabile. Dovrei usare i delegati? Per favore mostrami un semplice esempio.