static void Main(string[] args)
        {
            var ucakFabrikasi = new UcakFabrikasi();

            IUcak boing = ucakFabrikasi.UcakUret(UcakTipi.Boing);

            boing.UcakFiyati();

            IUcak f16 = ucakFabrikasi.UcakUret(UcakTipi.F16);

            f16.UcakFiyati();
        }
        public IUcak UcakUret(UcakTipi tip)
        {
            IUcak ucak = null;

            switch (tip)
            {
            case UcakTipi.Boing:
                ucak = new Boing();
                break;

            case UcakTipi.F16:
                ucak = new F16();
                break;
            }
            return(ucak);
        }