Пример #1
0
        static void Main(string[] args)
        {
            ITelefon Telefon1 = TelefonFactory.StworzObiektTelefon(Marki.Apple);
            ITelefon Telefon2 = TelefonFactory.StworzObiektTelefon(Marki.Samsung);

            Telefon1.stworzTelefon();
            Telefon2.stworzTelefon();

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            ITelefon tel1 = TelefonFactory.CreateTelefonObject(Marki.Apple);
            ITelefon tel2 = TelefonFactory.CreateTelefonObject(Marki.Samsung);

            tel1.zlozTelefon();
            tel2.zlozTelefon();

            Console.ReadKey();
        }
Пример #3
0
        public static ITelefon StworzObiektTelefon(Marki marki)
        {
            ITelefon telefon = null;

            switch (marki)
            {
            case Marki.Apple:
                telefon = new Apple();
                break;

            case Marki.Samsung:
                telefon = new Samsung();
                break;

            default:
                throw new ArgumentOutOfRangeException("marki", "Błędna marka.");
            }
            return(telefon);
        }
Пример #4
0
        public static ITelefon CreateTelefonObject(Marki markaTyp)
        {
            ITelefon telefon = null;

            switch (markaTyp)
            {
            case Marki.Apple:
                telefon = new Apple();
                break;

            case Marki.Samsung:
                telefon = new Samsung();
                break;

            default:
                throw new ArgumentOutOfRangeException("markaTyp", "Nieznana marka telefonu.");
            }
            return(telefon);
        }
Пример #5
0
 public Dekorator(ITelefon iTelefon, string typ)
 {
     this.iTelefon = iTelefon;
     this.typ      = typ;
 }
Пример #6
0
 public Dekorator(ITelefon itelefon)
 {
     _itelefon = itelefon;
 }
Пример #7
0
 public Dekorator(ITelefon _itelefon, string _typ)
 {
     _Itelefon = _itelefon;
     _Typ      = _typ;
 }
Пример #8
0
 public Dekorator(string typtelefonu, ITelefon itelefon)
 {
     this._TypTelefonu = typtelefonu;
     this._ITelefon    = itelefon;
 }