public static Game CreateGame(IEAGameBuilder builder, IAbstractEAFabric fabric) { builder.SetColor(); builder.SetComposer(); builder.SetGenre(fabric); return(builder.GetGame()); }
public void SetGenre(IAbstractEAFabric concrete) { _game.Setting = null; _game.Weapon = null; }
public void SetGenre(IAbstractEAFabric concrete) { _game.Setting = concrete.CreateSetting(); _game.Weapon = concrete.CreateWeapon(); }