コード例 #1
0
 public static Game CreateGame(IEAGameBuilder builder, IAbstractEAFabric fabric)
 {
     builder.SetColor();
     builder.SetComposer();
     builder.SetGenre(fabric);
     return(builder.GetGame());
 }
コード例 #2
0
 public void SetGenre(IAbstractEAFabric concrete)
 {
     _game.Setting = null;
     _game.Weapon  = null;
 }
コード例 #3
0
 public void SetGenre(IAbstractEAFabric concrete)
 {
     _game.Setting = concrete.CreateSetting();
     _game.Weapon  = concrete.CreateWeapon();
 }