< >
這是一本充滿濃厚人文關懷的著作,一本設計樣式思想的圖解。讀別的技術書,您可能要緊鎖著眉頭、喝著濃咖啡;而讀這本書,您要啜淡淡的茶,伴著低聲放送的古典音樂。近年來已經很少有電腦專業書籍在講解技術的同時,還帶有如此典雅濃鬱的閲讀趣味。--- 讀者Tony Feng (美國。新澤西。WPP-Wunderman高級系統設計師)您將從這本書學到:* 物件導向的設計原則,包括“開-閉”原則(OCP),Liskov代換原則(LSP),依賴倒轉原則(DIP),介面隔離原則(ISP),合成/聚合複用原則(CARP),Demeter法則(LoD)。以及近三十種經典設計樣式:* 建構型樣式:包括Simple Factory,Factory Method,Abstract Factory,Singleton,Multiton,Builder,Prototype樣式等。* 結構型樣式:包括Adapter,Default Adapter,Composite,Decorator,Proxy,Flyweight,Façade,Bridge樣式等。* 行為型樣式:包括Immutable,Strategy,Template Method,Observer,Iterator,Chain of Responsibility,Command,Memento,State,Visitor,Interpreter,Mediator樣式等。本書技術支援網站:www.WebEndsHere.com 本書的姊妹書《Java與樣式實作》提供了大量相關範例。
第1章 樣式的思想第2章 UML快速瀏覽第3章 軟體的可維護性與可複用性第4章 “開-閉” 原則(OCP)第5章 Java語言的介面第6章 Java抽象類別第7章 Liskov代換原則(LSP)第8章 依賴倒轉原則(DIP)第9章 介面隔離原則(ISP)第10章 合成/聚合複用原則(CARP)第11章 Demeter法則(LoD)第12章 Simple Factory(簡單工廠)樣式第13章 Factory Method(工廠方法)樣式第14章 Abstract Factory(抽象方法)樣式第15章 Singleton(單例)樣式第16章 Multiton(多例)樣式第17章 Builder(建造)樣式第18章 Prototype(原型)樣式第19章 Adapter(配接器)樣式第20章 Default Adapter(預設配接器)樣式第21章 Composite(合成)樣式第22章 Decorator(裝飾)樣式第23章 Proxy(代理)樣式第24章 Flyweight樣式第25章 Facade(門面)樣式第26章 Bridge(橋樑)樣式第27章 Immutable(不變)樣式第28章 Strategy(策略)樣式第29章 Template Method(範本方法)樣式第30章 Observer(觀察者)樣式第31章 Iterator(迭代器)樣式第32章 Chain of Responsibility(責任鏈)樣式第33章 Command(命令)樣式第34章 Memento(備忘錄)樣式第35章 State(狀態)樣式第36章 單分派和多分派第37章 Visitor(訪問者)樣式第38章 Interpreter(直譯器)樣式第39章 Mediator(調停者)樣式A 參考文獻
極端軟體製程探索 Java與樣式實作 極端軟體製程的JAVA工具--精通開放程式碼工具Ant、JUnit及Cactus
購買紙本書