軟件模式的常用相關鏈接和資源列表

有關模式一   一些模式相關的常用鏈接

1   http://c2.com/cgi/wiki?PeopleProjectsAndPatterns

   有關模式最全的的一個WIKI.


http://www.hillside.net/

Hillside Group 官方網站。

Hillside Group(由Kent Beck等發起成立)和OOPSLA聯合發起了國際PLoP(PatternLanguageof Programming)會議,是

設計模式的權威。

3 http://en.wikipedia.org/wiki/Design_pattern

設計模式的WIKI

 

http://ui-patterns.com/patterns/

  一個對 WEB 應用 用到的界面模式的分類


5 http://www.uie.com/

關於 用戶接口工程和設計

6   http://www.androidpatterns.com/

   ANDROID應用用到的交互模式分類


二 、 模式相關的書籍

  1  《設計模式--可複用面向對象軟件的基礎》

      GoF 所寫的一本設計模式的最經典書籍。

作者:[美] Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides


 

2 《Head First Design Patterns
  中文版爲《深入淺出設計模式》
Jolt大獎得主,介紹了常見的十幾種模式。最好的模式入門書籍,風格深入淺出,趣味盎然,閱讀過程輕鬆愉快,而給出的實例也多以生活中的例子進行類比,幫助讀者對書內容的理解。
3 《Agile Software Development: Principles,
Patterns, and Practices》
《敏捷軟件開發 原則.模式與實踐 》
Jolt大獎得主,非常好的一本書,將敏捷、面向對象思想、設計模式有機結合起來。
4、 《Refactoring to Patterns 》
中文版爲《重構與模式》
臺灣版爲《重構-向 範式前進》,譯者候捷和陳裕
Jolt大獎得主,書中強調“‘通過重構實現模式、趨向模式和去除模式’,而不再是在預先設計中使用模式,也不再過早地在代碼中加入模 式。”
作者:Joshua Kerievsky


5、《Refactoring: Improving the Design of Existing Code》
  作者:Martin Fowler
  本書開創了重構在軟件開發中的光輝
  本書的中文版名爲《重構:改善既有代碼的設計》,譯者爲侯捷和熊節
6   《Applying UML and Patterns》
中文名《UML和模式應用》
    Craig Larman的經典著作,全面地介紹了RUP開發模型,並將UML與開發過程、設 計模式等有效地結合起來。
 7 《Patterns of Enterprise  Application Architecture》
作者:Martin Fowler
中文版名爲《企業應用架構模式》
爲我們設計人員給出了全面、深入、權威的企業級設計指引。
8、《Domain-Driven Design》,中文版名爲《領域驅動設計》
作者:Eric Evans
本書的誕生推動了一種設計方法,改變了傳統通過數據設計驅動開發的模式,而是將核心關注點放在了領域邏輯上, 而這應該說纔是真正的軟件設計的正道。
9、《設計模式解析(第2版)>
原書名: Design Patterns Explained:A New Perspective on Object-Oriented Design ,Second Edition
作者: (美)Alan Shalloway, James R.Trott 
本書以作者多年來爲軟件開發人員(包括面向對象技術老兵和新手)講授模式的經驗爲基礎撰寫而成,首先概述了模式的基礎知識,以及面向對象分析和設計在當代軟件開發中的重要性。隨後,使用易懂的示例代碼闡明瞭許多當今最有用的模式,包括它們的基礎概念、優點、權衡取捨、實現技術以及需要避免的缺陷,使讀者能夠理解模式後面的基本原則和動機,理解爲什麼它們會這樣運作。
 
 
 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章