Objektově orientovaná konstrukce softwaru - Object-Oriented Software Construction
Autor | Bertrand Meyer |
---|---|
Předmět | software objektově orientované programování |
Vydavatel | Prentice Hall |
Datum publikace | 1988, 1997 |
Stránky | 1254 + xxviii |
ISBN | 0-13-629155-4 (Vyd. 1997) |
OCLC | 36187052 |
005.1/17 21 | |
LC třída | QA76.64 .M493 1997 |
Objektově orientovaná konstrukce softwaru je kniha od Bertrand Meyer, široce považován za základní text objektově orientované programování[Citace je zapotřebí ]. První vydání vyšlo v roce 1988; druhé, rozsáhle přepracované a rozšířené vydání (více než 1300 stran) v roce 1997. K dispozici je řada překladů, včetně nizozemštiny (pouze první vydání), francouzštiny (1 + 2), němčiny (1), italštiny (1), japonštiny (1 +2), perština (1), polština (2), rumunština (1), ruština (2), srbština (2) a španělština (2).[1] Kniha byla citována tisíckrát[2] v literatuře o informatice. Kniha získala a Cena za náraz v roce 1994.[3]
Pokud není uvedeno jinak, vztahují se níže uvedené popisy na druhé vydání.
Soustředit se
Kniha, často známá jako „OOSC“, představuje objektovou technologii jako odpověď na hlavní problémy softwarového inženýrství, se zvláštním důrazem na řešení faktorů kvality softwaru správnosti, robustnosti, rozšiřitelnosti a opětovného použití. Začíná zkoumáním problematiky kvality softwaru, poté se zavádí abstraktní datové typy jako teoretický základ pro objektovou technologii a postupuje s hlavními objektově orientovanými technikami: třídy, předměty, obecnost, dědictví, Návrh podle smlouvy, konkurence, a vytrvalost. Zahrnuje rozsáhlé diskuse o metodických otázkách.
Obsah
Předmluva atd.
Část B: Cesta k orientaci objektu
Část C: Objektově orientované techniky
| Část D: Objektově orientovaná metodika:
Část E: Pokročilá témata
| Část F: Použití metody v různých
Část G: Dělat to správně
Část H: Dodatky
Index |
Zápis
První použité vydání knihy Eiffelova pro příklady a sloužil jako ospravedlnění možností jazykového designu pro Eiffel. Druhé vydání také používá Eiffel jako svou notaci, ale ve snaze oddělit notaci od konceptů nepojmenuje jazyk až do Epilogu, na straně 1162, kde se jako poslední slovo objeví „Eiffel“. Několik měsíců po zveřejnění druhého vydání čtenář zveřejnil příspěvek Usenet[Citace je zapotřebí ] jeho objev, že 36 kapitol knihy alternativně začíná písmeny „E“, „I“, „F“, „F“, „E“, „L“, vzor se opakuje šestkrát. Kromě toho v příloze s názvem „Epilog, zcela otevřeně odhalující jazyk“ (všimněte si iniciál) jsou první písmena každého odstavce hláskována stejným způsobem.
Viz také
Reference
- ^ Vyhledávání na webu, srpen 2006
- ^ The ACM Průvodce výpočetní literaturou počítá 2 233 citací k 15. prosinci 2011 pouze pro druhé vydání v časopisech o počítačových vědách a technických knihách; Google Scholar (15. prosince 2011) uvádí 7 305 citací; kniha se objeví jako číslo 35 v Citeseer seznam všech nejvíce citovaných děl všech dob (knihy, články atd.) v informatice s 1260 citacemi (září 2006).
- ^ Vítězové rázů 1997 Archivováno 2009-05-25 na Wayback Machine
- Meyer, Bertrand (1988). Objektově orientovaná konstrukce softwaru. Prentice Hall. ISBN 978-0-13-629049-0.
- Meyer, Bertrand (1997). Objektově orientovaná konstrukce softwaru, druhé vydání. Prentice Hall. ISBN 978-0-13-629155-8.