www.rsmadvocate.com
okladka

Poznaj metody programowania
stosowane przez profesjonalistów

Programowanie obiektowe jest nierozerwalnie związane z językiem C++. Koncepcje i metody programowania obiektowego, niezbędne do swobodnego posługiwania się tą techniką, pomimo pozornej prostoty są stosunkowo trudne do opanowania. Projektowanie aplikacji w języku C++ wymaga jednak nie tylko znajomości podstawowych zasad programowania obiektowego, ale również wielu innych technik programistycznych. Należy prawidłowo zaplanować strukturę aplikacji, poznać zasady pisania poprawnego kodu i nauczyć się korzystać z notacji UML do modelowania zależności pomiędzy elementami aplikacji.

"C++. Efektywne programowanie obiektowe" to podręcznik przeznaczony zarówno dla początkujących, jak i zaawansowanych programistów C++. Przedstawia metody programowania obiektowego stosowane przez profesjonalistów. Opisuje techniki obiektowe w kontekście rzeczywistych problemów, przed jakimi stają twórcy oprogramowania podczas codziennej pracy.

Dzięki zawartym w tej książce wiadomościom wykonasz nawet najtrudniejsze zadania programistyczne, wykorzystując techniki obiektowe.


Rekomendacje (13)
Przedmowa (15)
Wstęp (17)
Część I Pojęcia, techniki i aplikacje (21)
Rozdział 1. Czym jest programowanie obiektowe? (23)
Rozdział 2. Czym jest abstrakcja danych? (49)
Rozdział 3. Abstrakcja danych w języku C++ (99)
Rozdział 4. Inicjalizacja i zwalnianie pamięci w programowaniu obiektowym (137)
Rozdział 5. Dziedziczenie (191)
Rozdział 6. Dziedziczenie wielokrotne (273)
Rozdział 7. Selektywny eksport z klas (funkcje zaprzyjaźnione) (349)
Rozdział 8. Przeciążanie operatorów (383)
Rozdział 9. Typy generyczne (437)
Rozdział 10. W oczekiwaniu nieoczekiwanego (543)
Część II Tworzenie zaawansowanych aplikacji obiektowych (603)
Rozdział 11. Poznawanie abstrakcji danych (605)
Rozdział 12. Efektywne korzystanie z dziedziczenia (649)
Rozdział 13. Wewnętrzny model obiektowy w C++ (735)
Dodatki (769)
Dodatek A Przestrzenie nazw (771)
Dodatek B Bibliografia i lista lektur zalecanych (775)
Skorowidz (779)