public Oyun FactoryMethod(Oyunlar OyunTipi) { Oyun oyun = null; switch (OyunTipi) // if else de olur ayrım burdan kaynaklıdır { case Oyunlar.Atari: oyun = new Atari(); break; case Oyunlar.PC: oyun = new PC(); break; case Oyunlar.PS: oyun = new PS(); break; } return(oyun); }
public Oyun FactoryMethod(Oyunlar OyunTipi) { Oyun oyun = null; switch (OyunTipi) { case Oyunlar.Atari: oyun = new Atari(); break; case Oyunlar.PC: oyun = new PC(); break; case Oyunlar.PS: oyun = new PS(); break; } return(oyun); }
public Oyun FactoryMethod(Oyunlar oyunlar) { switch (oyunlar) { case Oyunlar.XBOX: _Object = new XBOX(); break; case Oyunlar.PC: _Object = new PC(); break; case Oyunlar.PS5: _Object = new PS5(); break; default: break; } return(_Object); }