PlayerFactoryRegistry¶
-
public abstract class
PlayerFactoryRegistry
¶ Responsabilità: gestione dinamica delle implementazioni delle classi factory di
CodeMaker
eCodeBreaker
. Classe astratta estendibile da classi rappresentanti registri contenenti informazioni sulle classi factory impiegate per istanziare le implementazioni dei giocatori.- Author
Francesco Pio Stelluti, Francesco Coppola
Constructors¶
PlayerFactoryRegistry¶
-
public
PlayerFactoryRegistry
(String pathLettura)¶ Costruttore di
PlayerFactoryRegistry
.- Parametri
pathLettura – associato al file da cui leggere informazioni da inserire all’interno di
registryFactoryPlayers
.
- Solleva
BadRegistryException – in caso ci siano stati errori nell’inizializzazione del registro
Methods¶
getFactoryByName¶
-
public PlayerFactory
getFactoryByName
(String name)¶ Ottenimento di istanze di
PlayerFactory
.- Parametri
name – nome associato all’istanza di
PlayerFactory
- Ritorna
PlayerFactory associato al nome
getPlayerFactoriesInstances¶
-
public List<PlayerFactory>
getPlayerFactoriesInstances
()¶ - Ritorna
List contenente le istanze di
PlayerFactory
presenti inregistryFactoryPlayers