Beispiel #1
0
        static void Main(string[] args)
        {
            RollsRoyce RR          = new RollsRoyce();
            ISamochod  RRInterface = RR;

            RRInterface.wypiszMarke();
            RRInterface.wypiszSalon();
        }
Beispiel #2
0
        public ISamochod UtworzNowySamochod(TypSamochodu typ)
        {
            ISamochod samochod = null;

            switch (typ)
            {
            case TypSamochodu.Fabia:
                samochod = new Fabia();
                break;

            case TypSamochodu.Punto:
                samochod = new Punto();
                break;

            case TypSamochodu.Yaris:
                samochod = new Yaris();
                break;
            }
            return(samochod);
        }
Beispiel #3
0
 static void wypisz(ISamochod samochod)
 {
     Console.WriteLine(samochod.WypiszMarke() + "\n" + samochod.WypiszSalon() + "\n");
 }
Beispiel #4
0
 public HomeController(ISamochod samochodRepository)
 {
     samochod = samochodRepository;
 }