Programowanie obiektowe
Transkrypt
Programowanie obiektowe
Portal Kolegium Nauczycielskiego w Bielsku-Bia�ej Programowanie obiektowe Autor: Maciej Muras Thursday, 24 May 2007 PROGRAMOWANIE OBIEKTOWE IPrzedmiot: obowiÄ…zkowy Formy nauczania: wykÅ‚ad, laboratoriumCzas trwania: rok II semestr IV, 2 godz. wykÅ‚. + 2 godz. lab./tyg. (Razem 60godz.)Zaliczenie przedmiotu: zaliczenie laboratorium na ocenÄ™ i egzamin Opis przedmiotu:1. Elementy analizy obiektowej - klasy, obiekty, atrybuty i metody, komunikaty; abstrakcja, hermetyzacja, dziedziczenie, polimorfizm.2. Projektowanie klas - skÅ‚adowe klasy: pola i metody; poziomy dostÄ™pu do skÅ‚adowych, skÅ‚adowe statyczne, wskaźniki do skÅ‚adowej. wskaźnik this; funkcje zaprzyjaźnione; konstrukcja i destrukcja obiektów, konstruktory kopiujÄ…ce.3. PrzeciÄ…\anie operatorów - funkcje operatorowe, operatory jedno i dwuargumentowe; operator indeksowania i wywoÅ‚ania funkcji, operatorykonwersji; operatory new i delete4. Wzorce wzorce funkcji; wzorce klas. 5. Klasy pochodne - mechanizm dziedziczenia, funkcje wirtualne, klasyabstrakcyjne; dziedziczenie wielokrotne, jednoznaczność dostÄ™pu do skÅ‚adowych; hierarchie klas.6. Strumienie - hierarchia klas strumieni; standardowe strumienie obiektowe; operacje wejÅ›cia-wyjÅ›cia, formatowanie, manipulatory; strumienie napisowe.LITERATURA[1] J. GrÄ™bosz, Symfonia C++, Oficyna Kallimach, Kraków 1996 [2] T. Hansen, C++. Zadania i odpowiedzi, WNT, Warszawa 1992[3] S. Lippman, Podstawy jÄ™zyka C++, WNT, Warszawa 1995 [4 ] B. Stroustrup, JÄ™zyk C++, WNT, Warszawa 2000 _PDF_POWERED _PDF_GENERATED 2 March, 2017, 16:19