Originální titul:
Návrhové vzory - 33 vzorových postupů pro objektové programování
Jazyk: čeština
Rok vydání: 2007
ISBN: 978-80-251-1582-4
Autor:
Rudolf Pecinovský (nar. 1954), přední český odborník přes programovací jazyky a autor mnoha titulů o programování, který se aktivně věnuje také výuce a školení (VŠE, Amaio Technologies).
Obsáhlá naučná publikace zahrnuje 33 klíčových vzorů pro nejčastější programátorská použití. Velmi čtivý výklad je navíc prostoupen spoustou praktických příkladů popisovaných vzorů. Další podrobnosti o knížce přímo u autora.
Recenze knihy Návrhové vzory
Knížka napsaná učitelem pro žáky – a to učitelem, který svému řemeslu perfektně rozumí a hlavně ví, jak samotnou látku podat tak, aby jí vůbec bylo rozumět. Na knížce především oceňuji hloubku probírané látky. Styl výkladu, jakým je tato látka vysvětlována. A především to, že autor má vyvážený poměr mezi samotným textem a kódem v textu.
Knížka je určena pro všechny programátory, kteří to s programováním myslí vážně. Rozhodně není pro někoho, kdo hledá hotová řešení, která by se dala snadno “vlepit” do jeho stávajícího kódu, aby tak mohl prohlásit svůj “program” za objektově navržený pomocí návrhových vzorů.
Obsah knihy Návrhové vzory
Část 1: Zahřívací kolo
- Obecně k návrhovým vzorům
- Zásady OOP
- Simple Factory Method
- Immutable objects
- Crate
- Servant
- Null Object
Část 2: Ovlivňujeme počet instancí
- Library Class
- Singleton
- Enumerated Type
- Original
- Pool
- Flyweight
Část 3: Nekoukej mi do kuchyně
- Proxy
- Command
- Iterator
- State
- Template Method
Část 4: Optimalizujeme rozhraní
- Facade
- Adapter
- Composite
Část 5: Vytvořte to univerzální
- Factory Method
- Prototype
- Builder
- Abstract Factory
Část 6: Zjednodušujeme program
- Decorator
- Chain of Responsibility
- Observer
- Mediator
Část 7: Já se přizpůsobím
- Bridge
- Strategy
- Model-View-Controller
- Visitor
- Memento
- Interpreter
Část 8: Přílohy