Katalog książek

Wydawnictwo Helion

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




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
Programowanie zorientowane obiektowo

Programowanie zorientowane obiektowo

Autor: Bertrand Meyer
Data wydania: 2005/08
Stron: 1464
Zawiera CD-ROM
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Object-Oriented Software Construction Second Edition
  • Tłumaczenie: Michał Dadan (wstęp, rozdz. 1-6, 9, 10, 15, dod. A, C, D), Jarosław Dobrzański (rozdz. 7, 17-25), Jan Ostrowski (rozdz. 26-32), Jaromir Senczyk (rozdz. 16, 33-36, dod. B), Krzysztof Szafranek (rozdz. 8, 11-14)
  • ISBN: 8373617388 / 83-7361-738-8
  • Format: B5
  • Oprawa: twarda
  • Numer z katalogu: 2641

Informacje dodatkowe:

Poznaj reguły projektowania i programowania obiektowego

  • Elementy techniki obiektowej
  • Metodyka tworzenia oprogramowania
  • Implementacja mechanizmów obiektowych

Programowanie zorientowane obiektowo to technika, która w ciągu ostatnich lat zyskała niezwykłą popularność. Języki programowania obiektowego święcą triumfy, a metodologie projektowania oparte na analizie obiektowej stają się standardami przemysłowymi. Założenia analizy i programowania obiektowego są pozornie proste, jednakże bez ich właściwego zrozumienia nie można zaprojektować prawidłowo aplikacji implementowanej w obiektowym języku programowania. Technologia obiektowa zmieniła cały przemysł programistyczny, więc jej opanowanie jest niezbędnym elementem wiedzy każdego informatyka, który chce wykorzystywać w pracy nowoczesne metody i techniki.

Książka "Programowanie zorientowane obiektowo" to wyczerpujące omówienie wszystkich zagadnień związanych z projektowaniem i programowaniem obiektowym. Opisuje główne elementy techniki obiektowej oraz wiele spośród ich potencjalnych zastosowań. Dzięki książce poznasz również metodykę projektowania oprogramowania, dowiesz się, czym są wzorce projektowe, i nauczysz się, w jaki sposób zaimplementować lub zasymulować techniki obiektowe w różnych językach programowania.

  • Podstawowe elementy projektowania obiektowego
  • Wielokrotne wykorzystywanie kodu
  • Analiza obiektowa
  • Abstrakcyjne typy danych
  • Klasy i obiekty
  • Zarządzanie pamięcią
  • Mechanizmy dziedziczenia
  • Obsługa wyjątków
  • Metodyka projektowania obiektowego
  • Programowanie współbieżne
  • Obiektowe bazy danych
  • Zastosowanie technik obiektowych w różnych językach programowania

Wykorzystaj techniki obiektowe i popraw jakość
tworzonego przez siebie oprogramowania.

O autorze:
Bertrand Meyer -- autor bestselerów, mający na swoim koncie już dziesięć książek, publikował zarówno pozycje teoretyczne, jak i poświęcone praktycznym zastosowaniom technologii obiektowej, a nawet zarządzaniu. [więcej...]


Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czjav2.htm" style="color:black;" title="Java. Ćwiczenia zaawansowane. Wydanie II">Java. Ćwiczenia zaawansowane. Wydanie II</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czjav2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czjav2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticss3.htm" style="color:black;" title="Tablice informatyczne. CSS3">Tablice informatyczne. CSS3</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticss3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticss3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wccnaz.htm" style="color:black;" title="W drodze do CCNA. Zadania przygotowujące do egzaminu">W drodze do CCNA. Zadania przygotowujące do egzaminu</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wccnaz"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wccnaz" /></a> </td> </tr> </table> <strong><a href="/ksiazki/proinf_ebook.htm" style="color:black;" title="Zarządzanie projektami IT. Przewodnik po metodykach. eBook. ">Zarządzanie projektami IT. Przewodnik po metodykach. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 44.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=proinf_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj proinf_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/rozgro.htm" style="color:black;" title="RozGROMić konkurencję. Sprawdzone w boju strategie dowodzenia, motywowania i zwyciężania (twarda oprawa)">RozGROMić konkurencję. Sprawdzone w boju strategie dowodzenia, motywowania i zwyciężania (twarda oprawa)</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 57.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=rozgro"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj rozgro" /></a> </td> </tr> </table>
6
(5)
5
(3)
4
(0)
3
(0)
2
(0)
1
(0)

Liczba ocen: 8

Średnia ocena
czytelników
55


Programowanie zorientowane obiektowo:

okladka

Ocena : 6 Ocena książki 2006-01-16

Tomasz Rozmus

Rewelacyjna pozycja. Meyer w znakomity sposób pokazuje jak projektować wysokiej jakości obiektowe systemy i jak unikać przy tym błędów. Pomimo że przykłady są w Eifflu, powinna się znaleźć w biblioteczce każdego programisty i analityka. Tym bardziej, że nacisk położony jest tutaj na metodologię. Jedyna książka na polskim rynku opisująca "design by contract" i w analizie i projektowaniu. Szkoda tylko, że podobnie jak w oryginale z Amazona, na płycie nie jest dołączona htmlowa wersja tej książki ;-)

Ocena : 6 Ocena książki 2005-11-21

Artur

Oby więcej takich pozycji. Książka ma bardzo dobry układ. Każdą jej część można niemal czytać jako oddzielną publikację. Autor opisuje techniki obiektowości na bazie Eiffela (wzorcowy, doskonały język obiektowy). Szkoda jedynie, że tak krótki test Dodatek A opisujący podstawowe klasy Eiffela. Mimo wszystko polecam wszystkim programistom i analitykom, którzy chcą tworzyć poprawne systemy obiektowe.

Ocena : 6 Ocena książki 2006-01-16

Paweł Torcz

Książka znakomita. Zdecydowanie najlepsza książka na temat obiektowości i metodyce obiektowej, jaką można obecnie zdobyć. Doskonale opisana analiza, wzorce, zasady projektowania klas. Bez względu na stosowany język Meyer to po prostu klasyka. Książka otwiera oczy na wiele spraw, bardzo szczegółowo opisane aspekty, traktowane pobieżnie w innych książkach (polimorfizm, notacja obiektowa NOB, generyczność). Polecam. Jedynie czcionka w listingach mogłaby być inna.

Ocena : 6 Ocena książki 2009-02-13

bez podpisu

Książka zdecydowanie dla osób, które znają już OOP i chcą pogłębić wiedzę oraz dowiedzieć się jak OOP wygląda w innych językach programowania. Autor tworzy jakby jeden język obiektowy i wymienia bardzo wiele szczegółowych aspektów OOP które czasami są tak szczegółowe że wydaje się iż zupełnie nie istotne z punktu widzenia projektowania, jednak to tylko złudzenie. Książka pisana językiem technicznym/akademickim nie jest łatwa w odbiorze to chyba jedyny jej minus jednak w inny sposób chyba nie dałoby rady jej po prostu napisać. Sporo pojęć do których trzeba się przyzwyczaić. Naprawdę zawiera ogromną dawkę wiedzy na temat OOP odseparowaną od konkretnego języka co jest ogromnym plusem tej książki. Zaskoczyło mnie m.in. podejście do tworzenia dokumentacji kodu używając bezpośrednio składni językowej w kodzie, bez potrzeby tworzenia osobnej dokumentacji w postaci osobnych plików dokumentu czy metody testowania umieszczane w roboczym kodzie bez potrzeby stosowania skrzynek testowych. Warto zwrócić uwagę na spis treści.

Ocena : 6 Ocena książki 2005-11-21

Marcin Szumski

Książka jest znakomita. To praktycznie klasyka jeśli chodzi o obiektowość i zdecydowanie najlepsza pozycja na polskim rynku na ten temat. Doskonale opisane również programowanie współbieżne i notacja BON (w książce nazwana NOB, ale to kwestia tłumaczenia ;-)) Dużo na temat właściwego podejścia do projektowania, nowinki w stylu "Design by contract". Rewelacja.

Ocena : 5 Ocena książki 2008-12-17

bez podpisu

Książka bardzo dobra. Jałowe dyskusje na tematy który język jest bardziej obiektowy odejdą w zapomnienie po jej przeczytaniu. Autor wymienia wiele zagadnień, które powinny charakteryzować idealny język obiektowy, dlatego jest naprawdę warta przeczytania (jest naprawdę szczegółowa). Polecam ją dla osób które znają: Java, C++, PHP.

Ocena : 5 Ocena książki 2007-06-04

Wojciech Leszczyński

Dobra książka, która porządkuje wiedzę na ten temat. Dla początkujących, którzy nie znają przynajmniej jednego języka obiektowego, może być trochę trudna i niezrozumiała. Dla kogoś, kto ma kilka lat doświadczenia w tej dziedzinie, wszystko jest w zasadzie znane, ale i tak czyta się ją z przyjemnością i zainteresowaniem. Nie jest to podręcznik, ale raczej ciekawy wykład. Przykłady są opisane w umownym języku, który pełni rolę "pisanego UML" i dla osób programujących np w javie jest to początkowo niewygodne, ale po pewnym czasie uzmysławia, że istnieją przecież inne języki obiektowe i inne sposoby przedstawiania notacji projektów.

Ocena : 5 Ocena książki 2006-10-04

Krzysztof Krasoń

Bardzo dobra książka, polecam każdemu kto chce się zaznajomić z OOP. Autor ma dość dowcipny język więc mimo wielkości książki, nie powinna się nudzić. <p> Natomiast tak jak już jedna osoba pisała, brakuje wersji książki w HTML na płytce, może by dać możliwość dokupienia? (wiem, że w Polsce piractwo jest duże, ale może nie róbmy tak aby uczciwi ludzie którzy kupią książkę tracili na tym).