Tresci kursu, studia Polibuda Informatyka, III semestr, języki paradygmaty programowania (jipp)


Lp.

Treści

Liczba planowanych godzin dydaktycznych

Oprogramowanie obiektowe: inkapsulacja, polimorfizm i dziedziczenie.

1

Zasięg deklaracji i czas trwania obiektów. Przestrzeń nazw.

1

Wprowadzenie do klas. Konstruktorzy i destruktory.

2

Wprowadzenie w dziedziczenie.

2

Funkcji inline. Przypisanie obiektów. Przekazywanie obiektów do funkcji.

2

Zwracanie obiektu przez funkcje. Funkcje zaprzyjaźnione.

2

Przeciążenie funkcji, konstruktorzy kopii, argumenty domyślne.

2

Przeciążenie operatorów.

2

Dynamiczna alokacja pamięci. Operatory New, delete.

2

Dziedziczenie. Specyfikatory dostępu. Wielodziedziczenie. Klasy wirtualne.

2

Szablony funkcji i klas. Wprowadzenie w STL.

2

Polimorfizm dynamiczny. Funkcje wirtualne, abstrakcyjne, klasy abstrakcyjne.

2

Identyfikacje typu na etapie wykonania (RTTI) .

3

Wejście-wyjście w C++.

3

Obsługa wyjątków. Statyczne składowe klasy.

2



Wyszukiwarka