Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2016

Lauret zaufanych opinii
PHP5. Obiekty, wzorce, narzędzia

PHP5. Obiekty, wzorce, narzędzia

Autor: 

PHP5. Obiekty, wzorce, narzędzia
Ocena:
   5/6  Opinie  (42)
Stron: 464
Ksiazka drukowana Druk (oprawa: miękka)
Wydawca: Helion
Cena:
79,00 zł

Profesjonalne techniki programowania obiektowego w PHP5

  • Poznaj zasady projektowania i programowania obiektowego
  • Zastosuj wzorce projektowe podczas tworzenia aplikacji
  • Wykorzystaj narzędzia wspomagające pracę programisty PHP5

Wraz z rosnącą popularnością języka PHP zwiększa się również zakres jego zastosowań. Za pomocą PHP tworzy się już nie tylko proste dynamiczne witryny WWW i fora dyskusyjne, ale również rozbudowane aplikacje sieciowe, wykorzystywane często w dużych przedsiębiorstwach. Już w PHP4 zaimplementowano pewne mechanizmy ułatwiające tworzenie rozbudowanych systemów, jednak dopiero PHP5 stał się w pełni obiektowym językiem programowania pozwalającym na korzystanie z wszystkich wynikających z tego możliwości.

"PHP5. Obiekty, wzorce i narzędzia" stanowi dokładne omówienie wszystkich technik obiektowych w kontekście zastosowania ich podczas tworzenia aplikacji w PHP5. Zawiera przegląd podstawowych i zaawansowanych cech PHP5 związanych z obiektowością. Przedstawia przykłady najczęściej wykorzystywanych wzorców projektowych i zasady ich stosowania. Książka opisuje również narzędzia, które mogą okazać się bardzo przydatne podczas tworzenia rozbudowanych aplikacji, służące do tworzenia dokumentacji i kontroli wersji plików.

  • Podstawowe pojęcia z dziedziny obiektowości
  • Obsługa obiektów
  • Wyjątki i obsługa błędów
  • Projektowanie obiektowe
  • Modelowanie obiektów w języku UML
  • Wzorce projektowe
  • Stosowanie pakietu PEAR
  • Generowanie dokumentacji za pomocą PHPDocumentor
  • Zarządzanie wersjami plików w systemie CVS
  • Tworzenie pakietów instalacyjnych

Przekonaj się, jak potężnym narzędziem jest najnowsza wersja języka PHP.

O Autorze (9)
O Recenzencie Technicznym (10)
Przedmowa (11)
Część I Wprowadzenie (13)
Rozdział 1. PHP - projektowanie i zarządzanie (15)
  • Problem (15)
  • PHP a inne języki programowania (17)
  • O książce (19)
  • Podsumowanie (21)
Część II Obiekty (23)
Rozdział 2. PHP a obiekty (25)
  • Nieoczekiwany sukces obiektów w PHP (25)
  • Debata obiektowa - za czy przeciw? (28)
  • Podsumowanie (29)
Rozdział 3. Obiektowy elementarz (31)
  • Klasy i obiekty (31)
  • Definiowanie składowych klasy (33)
  • Metody (36)
  • Typy argumentów metod (39)
  • Dziedziczenie (44)
  • Podsumowanie (58)
Rozdział 4. Zaawansowana obsługa obiektów (59)
  • Metody i składowe statyczne (59)
  • Składowe stałe (63)
  • Klasy abstrakcyjne (63)
  • Interfejsy (66)
  • Obsługa błędów (68)
  • Klasy i metody finalne (75)
  • Przechwytywanie chybionych wywołań (76)
  • Definiowanie destruktorów (80)
  • Wykonywanie kopii obiektów (81)
  • Reprezentacja obiektu w ciągach znaków (84)
  • Podsumowanie (85)
Rozdział 5. Narzędzia obiektowe (87)
  • PHP a pakiety (87)
  • Klasy i funkcje pomocnicze (92)
  • Reflection API (99)
  • Podsumowanie (110)
Rozdział 6. Obiekty a projektowanie (111)
  • Jak rozumieć projektowanie? (111)
  • Programowanie obiektowe i proceduralne (112)
  • Zasięg klas (117)
  • Polimorfizm (119)
  • Hermetyzacja (120)
  • Nieważne jak (122)
  • Cztery drogowskazy (123)
  • Język UML (124)
  • Podsumowanie (133)
Część III Wzorce (135)
Rozdział 7. Czym są wzorce projektowe? Do czego się przydają? (137)
  • Czym są wzorce projektowe? (137)
  • Wzorzec projektowy (139)
  • Format wzorca według Bandy Czworga (141)
  • Po co nam wzorce projektowe? (142)
  • Wzorce projektowe a PHP (144)
  • Podsumowanie (145)
Rozdział 8. Wybrane prawidła wzorców (147)
  • Olśnienie wzorcami (147)
  • Kompozycja i dziedziczenie (148)
  • Rozprzęganie (153)
  • Kod ma używać interfejsów, nie implementacji (156)
  • Zmienne koncepcje (157)
  • Nadmiar wzorców (158)
  • Wzorce (159)
  • Podsumowanie (160)
Rozdział 9. Generowanie obiektów (161)
  • Generowanie obiektów - problemy i rozwiązania (161)
  • Wzorzec Singleton (165)
  • Wzorzec Factory Method (169)
  • Wzorzec Abstract Factory (174)
  • Prototyp (179)
  • Ależ to oszustwo! (183)
  • Podsumowanie (185)
Rozdział 10. Relacje między obiektami (187)
  • Strukturalizacja klas pod kątem elastyczności obiektów (187)
  • Wzorzec Composite (188)
  • Wzorzec Decorator (198)
  • Wzorzec Facade (205)
  • Podsumowanie (208)
Rozdział 11. Reprezentacja i realizacja zadań (209)
  • Wzorzec Interpreter (209)
  • Wzorzec Strategy (219)
  • Wzorzec Observer (224)
  • Wzorzec Visitor (231)
  • Wzorzec Command (238)
  • Podsumowanie (242)
Rozdział 12. Wzorce korporacyjne (245)
  • Wprowadzenie (245)
  • Małe oszustwo na samym początku (248)
  • Warstwa prezentacji (257)
  • Warstwa logiki biznesowej (287)
  • Warstwa danych (295)
  • Podsumowanie (317)
Część IV Narzędzia (319)
Rozdział 13. Dobre (i złe) praktyki (321)
  • Nie tylko kod (321)
  • Pukanie do otwartych drzwi (322)
  • Jak to zgrać? (324)
  • Uskrzydlanie kodu (325)
  • Dokumentacja (326)
  • Testowanie (328)
  • Podsumowanie (336)
Rozdział 14. PEAR (337)
  • Czym jest PEAR? (338)
  • Instalowanie pakietu z repozytorium PEAR (338)
  • Korzystanie z pakietu PEAR (340)
  • Instalator pakietu PEAR (343)
  • Podsumowanie (352)
Rozdział 15. Generowanie dokumentacji - phpDocumentor (353)
  • Po co nam dokumentacja? (354)
  • Instalacja (355)
  • Generowanie dokumentacji (355)
  • Komentarze DocBlock (357)
  • Dokumentowanie klas (358)
  • Dokumentowanie plików (360)
  • Dokumentowanie składowych (360)
  • Dokumentowanie metod (361)
  • Tworzenie odnośników w dokumentacji (363)
  • Podsumowanie (365)
Rozdział 16. Zarządzanie wersjami projektu z CVS (367)
  • Po co nam CVS? (367)
  • Skąd wziąć CVS? (368)
  • Konfigurowanie repozytorium CVS (369)
  • Rozpoczynamy projekt (372)
  • Aktualizacja i zatwierdzanie (374)
  • Dodawanie i usuwanie plików i katalogów (377)
  • Etykietowanie i eksportowanie wydania (381)
  • Rozgałęzianie projektu (383)
  • Podsumowanie (386)
Rozdział 17. Automatyzacja instalacji z Phing (389)
  • Czym jest Phing? (390)
  • Pobieranie i instalacja pakietu Phing (391)
  • Plik kompilacji - build.xml (391)
  • Podsumowanie (409)
Część V Konkluzje (411)
Rozdział 18. Obiekty, wzorce, narzędzia (413)
  • Obiekty (413)
  • Wzorce (417)
  • Narzędzia (420)
  • Podsumowanie (424)
Dodatki (425)
Dodatek A Bibliografia (427)
  • Książki (427)
  • Publikacje (428)
  • Witryny WWW (428)
Dodatek B Prosty analizator leksykalny (429)
  • Skaner (429)
  • Analizator leksykalny (433)
Skorowidz (445)
Najczęściej kupowane razem:
PHP5. Obiekty, wzorce, narzędzia plus PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV plus PHP. Obiekty, wzorce, narzędzia. Wydanie IV
Cena zestawu: 218,45 zł 257,00 zł
Oszczędzasz: 38,55 zł (15%)
Dodaj do koszyka
zestaw0 PHP5. Obiekty, wzorce, narzędzia
Osoby, które kupowały książkę, często kupowały też:
Nowoczesne API. Ewoluujące aplikacje sieciowe w...
Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller
Cena: 79,00 zł
6
(17)
5
(13)
4
(8)
3
(2)
2
(1)
1
(1)

Liczba ocen: 42

Średnia ocena
czytelników

  


okladka
  Ocena : 6 

Książka numer 1 do nauki zaawansowanego programowania w PHP. Polecam!
  Ocena : 6 

Książka jest naprawdę fantastyczna, kupiłem wiele pozycji o podobnej tematyce i nierzadko czułem się oszukany. Ta pozycja jest świetnie napisana, porusza najważniejsze tematy. Osobiście uważam, że mogłaby zawierać trochę więcej.
  Ocena : 6 

Zdecydowanie najlepsza książka na temat projektowania i programowania aplikacji obiektowych w PHP, jaką czytałem. Pod względem szczegółowości i stylu (tu słowa uznania dla tłumacza) bije na głowę popularne "PHP5. Zaawansowane programowanie", które wiele istotnych zagadnień traktuje po łebkach i bez uwzględnienia wielu przypadków szczególnych. Choć w OOP nie jestem nowicjuszem, podczas czytania doznałem kilku bezcennych momentów olśnienia. Pozycja obowiązkowa dla każdego programisty PHP od średniozaawansowanych wzwyż (z samozwańczymi guru włącznie :)).
  Ocena : 6 

Książka po prostu świetna! Może nieco trudna dla początkujących programistów, ale dla średnio-zaawansowanych to lektura obowiązkowa! Polecam każdemu kto chce tworzyć wydajne, niezawodne i łatwe w utrzymaniu oraz rozwijaniu skrypty w języku PHP.
  Ocena : 6 

Bardzo długo próbowałam znaleźć źródło wiedzy dzięki któremu mogłabym nauczyć się programowania aplikacji w PHP z użyciem wzorców projektowych. Na szczęście znalazłam tą książkę! Zdecydowanie najlepsza książka na ten temat jaką czytałam. Jej zawartość bije na głowę większość podobnych publikacji zarówno w pod względem przedstawienia projektowania aplikacji internetowych jak i podstaw OOP w PHP czy przydatnych przykładów. Mimo, że w PHP programuję już od dłuższego czasu wiele zagadnień w tej książce zaskoczyło mnie i wprowadziło na nową drogę w moim rozwoju jako programistki. Uważam że to książka dla każdego zarówno początkujących uczących się OOP jak i zaawansowanych ponieważ pozycja ta zawiera wiele ciekawostek które zaskoczą niejednego doświadczonego programistę.
  Ocena : 6 

Jedna z najlepszych książek do PHP w wydaniu polskim. Bardzo przyjazne wprowadzeni do wzorców. Konkretna i treściwa. Nie mam jej nic do zarzucenia. Tworze bardzo duże aplikacje biznesowe i korporacyjne nic w tej książce nie było dla mnie nowe, ale dobrze było sobie utrwalić ponownie wiedzę.
  Ocena : 6 

Jedyna sensowna książka na temat poważnego projektowania w PHP. Wiele się z niej dowiedziałem na temat projektowania aplikacji. Omawia w profesjonalny sposób obiektowe zagadnienia ze szczególnym naciskiem na tak ostatnio popularny MVC. Osobom, dla których jest ona nieco zbyt zaawansowana polecam wątek: http://www.sitepoint.com/forums/showthread.php?t=184548&page=1&pp=25 , gdzie jest opisana prostsza implementacja MVC.
  Ocena : 6 

Niepozorna i słabo znana książka zawierająca zaskakująco dużo przydatnej wiedzy. Znakomity wstęp do wzorców projektowych w PHP, wszyscy uczuleni na Jave/C# mogą teraz bez obaw sobie o nich poczytać. O pisaniu aplikacji w PHP (nie mylić ze skryptami) są na świecie trzy książki: Tobiasa Ratschillera i Tilla Gerkena (mocno już przeterminowana), Georgea Schlossnagle (PHP5 Zaawansowane programowanie: Vademecum Profesjonalisty) i właśnie Matta Zandstry. Reszta to manuale ;)
  Ocena : 6 

Polecam!
  Ocena : 6 

Super książka
  Ocena : 6 

Książka bardzo dobra. Usprawniająca pracę programisty PHP. Sam tytuł lektury mówi za siebie. Dla osób chcących poznać coś więcej niż tylko strukturalne PHP.
  Ocena : 6 

Fantastyczna książka o programowaniu obiektowym w PHP. Mnóstwo zawartej wiedzy!
  Ocena : 6 

  Ocena : 6 

6
  Ocena : 6 

Genialna!
  Ocena : 6 

  Ocena : 6 

W świetny sposób można nauczyć się programować obiektowo w PHP, szereg prostych przykładów pomaga w łatwy sposób poznać idee programowania obiektowego.
  Ocena : 5 

  Ocena : 5 

Bardzo fajna pozycja dla osób, które chciałyby zacząć pisać obiektowo w PHP. Zdecydowanie nie jest to książka dla początkujących programistów, dlatego zalecałbym najpierw solidnie poznać podstawy języka a następnie sięgnąć po "PHP. Obiekty, wzorce, narzędzia. Wydanie III". Bardzo wiele wyjaśnia w bardzo przyjemny sposób. Szybko się czyta. Zdecydowanie polecam.
  Ocena : 5 

Jestem początkujący jeżeli chodzi o obiektowe PHP, jednak książka wydaje się być bardzo dobra w sensie merytorycznym. Pisana troszkę ciężkim językiem. Czasami trzeba kilka razy czytać jakiś tekst, żeby go zrozumieć, ale równie dobrze może to być wynikiem mojego braku wiedzy w tym zakresie :) Ogólnie bardzo polecam.
  Ocena : 5 

Książka ciekawa, porusza wiele bardzo ważnych tematów i zagadnień o których w większości opracowań nawet się nie wspomina. Jednak ma jedną dużą wadę, jest w niej sporo błędów (mniejszych i większych). Podsumowując jest to bardzo dobra pozycja dla osób które znają PHP a chcą zacząć tworzyć profesjonalne aplikacje w oparciu o ten język.
  Ocena : 5 

Książka bardzo dobra, szczegółowo przedstawia objektowe elementy PHP oraz zaawansowane narzędzia wspomagające tworzenie oprogramowania w tym języku. Rozdziały o wzorcach pod względem klarowności przekazu były trochę gorsze mimo wszystko polecam tą książkę wszystkim którzy poważnie myślą o programowaniu w PHPie.
  Ocena : 5 

Polecam. Zgrabnie napisana, przedstawia wszystkie niezbędne informacje dot. podejścia obiektowego w PHP 5, zmiany względem wcześniejszych wersji PHP.
  Ocena : 5 

Książka całkiem fajna :), ale... 1) Przykłady zawarte w książce to pomyłka. Książka traktuje o PHP, więc jej autor powinien się skupić na zastosowaniach w aplikacjach webowych, a nie na grach... 2) Błędy w tłumaczeniu (chyba, że to błędy autora), np. nie można mylić słowa extends z implements (s. 230), no bo chyba nie chodziło o dziedziczenie po interfejsie? Mylone są także nazwy klas (s. 153, jest klasa Seminar zamiast Lesson). 3) Kilka mniej ważnych byków. Mimo wszystko, książka dobra i nie żałuję, że ją kupiłem :)
  Ocena : 5 

Z pewnością najlepsza książka o programowaniu w PHP (przynajmniej z tych, które do tej pory widziałem). Autor rzeczywiście uczy programowania a nie pisania skryptów jak inne podręczniki. Na pewno można by napisać w tej książce jeszcze więcej i w bardziej przystępny sposób - marzy mi się książka o PHP napisana takim stylu jak Grębosz pisze o C++ (kto czytał Symfonię ten wie co mam na myśli). Ale i tak jest dobrze. Polecam!
  Ocena : 5 

Książka ta stanowi konkretny opis programowania zorientowanego obiektowo ze szczególnym uwzględnieniem wzorców projektowych. Początkowo przestrzega przed nadużywaniem stosowania wzorców a następnie zachęca do porządnego tworzenia udokumentowanego kodu PHP. Bardzo dobra pozycja.
  Ocena : 5 

Autor przedstawia ciekawe implementacje dobrze znanych wzorców projektowych w języku PHP5, w pełni wykorzystując nowe możliwości języka. Na początkowych kartach wprowadza do obiektowego PHP, ukazując różnice obiektowości w kolejnych wersjach języka. Pozycja pełni dzięki temu rolę swoistej pigułki obiektowego języka PHP. Na końcu zaś, autor opisuje narzędzia wspomagające tworzenie aplikacji webowych, dzięki którym samo programowanie staje się prostsze oraz wydajniejsze. Jeśli szukasz dobrego wprowadzenia do wzorców projektowych w tym języku - to pozycja dla Ciebie.
  Ocena : 5 

Moja ocena to między 4 a 5 gwiazdek, ale daje pięć. Książka jest świetna dla tych, którzy chcieliby zająć się PHP na zupełnie poważnie. Świetnie wytłumaczone programowanie obiektowe (2 lata próbowałem się nauczyć i dopiero teraz się udało) i warsztat programisty piszącego nie skrypty PHP, a prawdziwe projekty w tym języku. Nie tłumaczy jak zrobić koszyk na zakupy (to można znaleźć w każdej innej książce o tym języku) ale jak od ogółu do szczegółu zrobić potężny serwis WWW, który będzie sprawnie działał, będzie elastyczny w rozbudowie i zrozumiały dla nowo zatrudnianych programistów.

Ale teraz minusy książki (które nie zawsze są minusami a może po prostu specyficznymi cechami książek tego typu):

  • książka na pewno nie jest dla nowicjusza w PHP. autor nie tłumaczy czym są zmienne, funkcje, komunikacja z SQL - zakłada, że czytelnik już to wie. Zatem jeśli nie znasz PHP - nie kupuj tej książki. Jeśli chcesz osiągnąć wyższy poziom - kup koniecznie.
  • choć autor we wstępie pisze, że będzie posługiwał się prostym językiem, kłamie ;) Ileż jest tam zdań, nad którymi trzeba posiedzieć kilka minut aż się zrozumie o co cmon :)
  • wzorce projektowe - zostawiłem ten rozdział na później (na szczęście się da i można spokojnie czytać dalej). Dopiero niedawno z nimi się zetknąłem i jest to jeszcze dla mnie abstrakcja.
Tyle. Generalnie: polecam, choć można by było troszkę lepiej ;)
  Ocena : 5 

Idealna książka dla osób, które nie miały do czynienia z wzorcami projektowymi. Autor w przyzwoity sposób objaśnia najważniejsze, najczęściej wykorzystywane wzorce. Bez wątpienia treść oparta na przykładach oraz diagramach UML sprawia że nauka wzorców chociaż może wydawać się nudna, staje się przyjemna.
  Ocena : 5 

Wypowiadający się tutaj Piotr z jednej strony ma rację, z drugiej mocno przesadza. Ma on rację, bowiem jest kilka momentów, w których ciężko za autorem nadążyć. Z drugiej strony fakt, że niektóre informację z książki muszą być wspierane pogłębianiem tematu z internetowych źródeł nie uznaję za jej wielką wadę, chociaż to oczywiście mocno subiektywna opinia. Ma rację również pan Grzelak, narzekający na małą czcionkę. I za ten fakt należy się na pewno minus od maksymalnej oceny. Niemniej jednak książka ma kilka ogromnych zalet. Przede wszystkim układ książki jest przejrzysty, świetnie dobrany, rewelacyjne pierwsze rozdziały dotyczące nauki programowania obiektowego. O ile się również orientuję nie ma zbyt wielu innych materiałów z dobrze opisanym bazodanowym wzorcem Data Mapper dla PHP. Największym plusem jest jednak aktualność tej książki - praktycznie wszystkie informacje w niej zawarte są aktualnym trendem w tworzeniu aplikacji internetowych w PHP. Uczysz się obiektówki, poznajesz wzorce do wykorzystania w charakterystycznych zastosowaniach, następnie wzorce korporacyjne, bazodanowe i na koniec narzędzia m.in. do testowania, dokumentowania, kontroli wersji. Prosty, czytelny układ, 450 stron szeroko pojętych podstaw. Z czystym sumieniem polecam książkę, mimo jej pewnych wad.
  Ocena : 4 

Książka w porządku jako uzupełnienie domowej biblioteki.
  Ocena : 4 

Książka dobrze omawia podstawowe aspekty związane z programowanie obiektowym w php5. Niestety opis często sprowadza się do encyklopedycznego opisu zagadnienia bez podawania i dokładnego omówienia przykładów zastosowania. O ile samo omówienie podstaw obiektowości jest jeszcze dosyć przejrzyste to omówienie wzorców sprowadza się do opisania wzorca, przykładowego kodu i tyle. Brakuje przykładów zastosowania, omówienia kiedy stosować jakie wzorce itp. Generalnie polecam ją ze względu na przejrzysty opis programowania obiektowego i narzędzi. Niestety wzorce projektowe omówione są w sposób niewystarczający.
  Ocena : 4 

może być
  Ocena : 4 

Fajna książka, lecz czasami trudno się ją czyta, wzorce mogłyby być przedstawione trochę bardziej "po ludzku", gdyż przykłady, na których bazuje książka są nieco wyjęte z kontekstu programowania na potrzeby www (bardziej przydatne do pisania w Javie lub C)
  Ocena : 4 

Książka nie znakomita ale dobra. Wprowadza bardzo dobrze w świat programowania obiektowego poprzez zaprezentowanie wzorców projektowych. Polecam
  Ocena : 4 

Książka pisana koszmarnie skomplikowanym językiem... Właśnie ją czytam i jestem w połowie, ale jestem koszmarnie poirytowany, ponieważ niektóre zdania muszę przeczytać po 10 razy od nowa!! Książka dobra, jednak w większości kompletnie niezrozumiała. Ma się wrażenie ,że autor chce się popisać jaki to on jest mądry
  Ocena : 4 

  Ocena : 4 

Autor używa bazy danych SQLite i pisze tak jakby była standardem w PHP. To jakaś pomyłka. Wszyscy używają przecież MySQL.
  Ocena : 3 

Książka byłaby rewelacyjna gdyby nie ogromna wręcz liczba błędów, po prostu szok, czegoś takiego nie widziałem jeszcze nigdy! Na każdej stronie jest KILKA błędów, które w bardzo dużym stopniu wypaczają sens przykładów, część prosta do wyłapania (np. if $a=5... zamiast porównania == następuje przypisanie do zmiennej $a wartości 5), część niestety, dla osób zaczynających przygodą z programowaniem obiektowym do wyłapania niemożliwa.
  Ocena : 3 

Pierwsze rozdziały nawet fajne, ale zgadzam się z opinią, że trudno się ją czyta, wzorce zdecydowanie mogłyby być przedstawione trochę bardziej "po ludzku". Mam wielkie podejrzenia co do słabej jakości tłumaczenia. Na pewno nie jest to książka dla takiej osoby jak ja, która nie miała jeszcze wiele do czynienia z wzorcami.
  Ocena : 2 

Czy ktos podobnie jak ja ma problem z czytaniem tej ksiazki? Nie mam na mysli wartosci merytorycznej tylko wielkosci czcionki. Nie nosze okularow i nie mam problemow ze wzrokiem, ale jak biore ta pozycje do reki jestem chory. Kto w Helionie wpadł na pomysł, aby uzyc tak malej czcionki??? Zanim kupisz ta pozycje zastanow sie nad zakupem wersji elektronicznej. Jak dla mnie zakup wersji papierowej to wyrzucone pieniadze w bloto
  Ocena : 1 

Książka jest napisana NIEZWYKLE ciężkim językiem - przykład (pierwsze zdanie ze strony 121) "Niemożność określenia typów zwracanych oznacza, że wymienność typów pochodnych może ulec, zaburzeniu przez zmienność typów wartości zwracanych z metod w zależności od implementacji klasy." Niestety takiego bełkotu jest mnóstwo w tej książce :( Zrozumiałem tylko te rzeczy które już wiedziałem przed przeczytaniem tej książki :( Na alegro można kupić bardzo tanio tę książkę (co świadczy o tym, że nie tylko ja się zawiodłem na niej).