Obiektowa konstrukcja oprogramowania
Autor | Bertranda Meyera |
---|---|
Temat | programowanie obiektowe oprogramowania |
Wydawca | Sala Prentice'a |
Data publikacji |
1988, 1997 |
Strony | 1254 + XXVIII |
ISBN | 0-13-629155-4 (wyd. 1997) |
OCLC | 36187052 |
005.1/17 21 | |
Klasa LC | QA76.64 .M493 1997 |
Object-Oriented Software Construction to książka autorstwa Bertranda Meyera , powszechnie uważana za fundamentalny tekst programowania obiektowego [ potrzebne źródło ] . Pierwsze wydanie ukazało się w 1988 roku; drugie, obszernie poprawione i rozszerzone wydanie (ponad 1300 stron), w 1997 r. Dostępnych jest wiele tłumaczeń, w tym niderlandzki (tylko pierwsze wydanie), francuski (1 + 2), niemiecki (1), włoski (1), japoński (1 +2), perski (1), polski (2), rumuński (1), rosyjski (2), serbski (2) i hiszpański (2). Książka była cytowana tysiące razy w literaturze informatycznej. Książka zdobyła ok Nagroda wstrząsu w 1994 roku.
O ile nie wskazano inaczej, poniższe opisy dotyczą wydania drugiego.
Centrum
Książka, często znana jako „OOSC”, przedstawia technologię obiektową jako odpowiedź na główne problemy inżynierii oprogramowania, ze szczególnym naciskiem na uwzględnienie czynników jakości oprogramowania, takich jak poprawność, solidność, rozszerzalność i możliwość ponownego użycia. Rozpoczyna się od zbadania zagadnień jakości oprogramowania, następnie wprowadza abstrakcyjne typy danych jako teoretyczną podstawę technologii obiektowej i przechodzi do głównych technik zorientowanych obiektowo: klas , obiektów , generyczności , dziedziczenia , projektowania według umowy , współbieżności i wytrwałości . Zawiera obszerne omówienia zagadnień metodologicznych.
Spis treści
Część B: Droga do orientacji obiektowej
Część C: Techniki obiektowe
|
Część E: Zaawansowane tematy
|
Część G: Robienie tego dobrze
Część H: Załączniki
Indeks |
Notacja
Pierwsze wydanie książki wykorzystywało Eiffla jako przykłady i służyło jako uzasadnienie wyborów językowych dla Eiffla. Drugie wydanie również używa notacji Eiffel, ale próbując oddzielić notację od pojęć, nie nazywa języka aż do Epilogu na stronie 1162, gdzie „Eiffel” pojawia się jako ostatnie słowo. Kilka miesięcy po opublikowaniu drugiego wydania, czytelnik napisał w Usenecie [ potrzebne źródło ] jego odkrycie, że 36 rozdziałów książki na przemian zaczyna się od liter „E”, „I”, „F”, „F”, „E”, „L”, wzór powtarza się 6 razy. Ponadto w Dodatku zatytułowanym „Epilog, w pełnej szczerości ujawniający język” (zwróć uwagę na inicjały), pierwsze litery każdego akapitu określają ten sam wzór.
Zobacz też
- Meyer, Bertrand (1988). Obiektowa konstrukcja oprogramowania . Sala Prentice'a. ISBN 978-0-13-629049-0 .
- Meyer, Bertrand (1997). Budowa oprogramowania zorientowanego obiektowo, wydanie drugie . Sala Prentice'a. ISBN 978-0-13-629155-8 .