Closed supix closed 1 year ago
fatto
La stessa modifica andrebbe applicata anche agli altri stati di una cella del campo. Come per es.:
Che significa == 1
? Con un'enum il significato sarebbe evidente.
Fatto prof, ho introdotto : class Campo(Enum): VUOTO = '-' NAVE = '1' cosi dove c'è la nave che c'è il numero 1 ho sostituito l'enumerazione.
https://github.com/davidepietrangeli/Battaglianavale/blob/738b3c48097576d124eea4056ab1dec1fa4d2b42/utile.py#L60
Lo stato di una cella del campo di battaglia può assumere uno tra N valori. E' stato scelto di rappresentarlo con dei caratteri. Un'altra possibilità sarebbe potuta essere quella di utilizzare delle enumerazioni, come indicato a questo link.
I vantaggi nell'uso di un'enum sono i seguenti: