static void Main(string[] args) { EnemyShip enemyShip = null; Console.WriteLine("What type of ship? (U / R / B)"); var enemyShipOption = Console.ReadLine().ToUpper(); EnemyShipFactory shipFactory = new EnemyShipFactory(); enemyShip = shipFactory.MakeEnemyShip(enemyShipOption); doStuffEnemy(enemyShip); Console.ReadKey(); }
private static void DoStuffEnemy(EnemyShip anEnemyShip) { anEnemyShip.DisplayEnemyShip(); anEnemyShip.FollowHeroShip(); anEnemyShip.EnemyShipShoots(); }
private static void DoStuff(EnemyShip enemyShip) { Console.WriteLine(enemyShip.Name + " created"); enemyShip.FollowLeaderShip(); enemyShip.EnemyShipShoots(); }