關於作者
Jason McC. Smith,2005 年畢業於北卡羅萊納州立大學教堂山分校,獲計算機科學博士學位。該校也是元素模式的誕生地,元素模式當時是模式查詢和識彆係統(System for Pattern Query and Recognition,SPQR)項目的組成部分。Smith 博士因其在校的研究項目而榮獲兩項美國國傢專利,一項與
SPQR 所采用的技術相關,另一項則來自 FaceTop 分布式文檔協作係統。
此前,Smith 博士在物理仿真工程和谘詢界工作過多年,取得瞭華盛頓州立大學的物理學和數學學士學位,值得一提的項目包括聲納和海洋環境仿真、電子工程仿真、商用和軍用飛機飛行仿真,以及實時圖形訓練係統等。在 IBM 沃森研究中心工作的四年,使 Smith 博士有機會將從 SPQR 和 EDP 目錄中獲得的經驗加以組織,並應用到大量的軟件實體中,包括遺留係統和現代係統。
Smith博士現在供職於華盛頓州柯剋蘭市的The Software Revolution公司,任資深研究科學傢。在那裏,他持續地優化 EDP 目錄,並尋找各種方法來推進公司在自動控製現代化及遺留係統改造方麵的業務目標。
2012 Jolt Award Finalist! Even experienced software professionals find it difficult to apply patterns in ways that deliver substantial value to their organizations. In Elemental Design Patterns, Jason McC. Smith addresses this problem head-on, helping developers harness the true power of patterns, map them to real software implementations more cleanly and directly, and achieve far better results. Part tutorial, part example-rich cookbook, this resource will help developers, designers, architects, and analysts successfully use patterns with a wide variety of languages, environments, and problem domains. Every bit as important, it will give them a deeper appreciation for the work they've chosen to pursue. Smith presents the crucial missing link that patterns practitioners have needed: a foundational collection of simple core patterns that are broken down to their core elements. If you work in software, you may already be using some of these elemental design patterns every day. Presenting them in a comprehensive methodology for the first time, Smith names them, describes them, explains their importance, helps you compare and choose among them, and offers a framework for using them together. He also introduces an innovative Pattern Instance Notation diagramming system that makes it easier to work with patterns at many levels of granularity, regardless of your goals or role. If you're new to patterns, this example-rich approach will help you master them piece by piece, logically and intuitively. If you're an experienced patterns practitioner, Smith follows the Gang of Four format you're already familiar with, explains how his elemental patterns can be composed into conventional design patterns, and introduces highly productive new ways to apply ideas you've already encountered. No matter what your level of experience, this infinitely practical book will help you transform abstract patterns into high-value solutions.
發表於2024-11-05
Elemental Design Patterns 2024 pdf epub mobi 電子書 下載
這是一本內容極具深度的書。 涉及設計模式的資料已經很多瞭,各種模式已經有上韆種,雖然通常用到的不多,但是如何熟練地在不同場閤使用不同模式,依然是有相當難度,各類社區緻力於總結經驗並指導大傢學習,可在很多時候僅僅看到那些經驗也難以領會。這本書恰恰不是一本經驗...
評分這是一本內容極具深度的書。 涉及設計模式的資料已經很多瞭,各種模式已經有上韆種,雖然通常用到的不多,但是如何熟練地在不同場閤使用不同模式,依然是有相當難度,各類社區緻力於總結經驗並指導大傢學習,可在很多時候僅僅看到那些經驗也難以領會。這本書恰恰不是一本經驗...
評分這是一本內容極具深度的書。 涉及設計模式的資料已經很多瞭,各種模式已經有上韆種,雖然通常用到的不多,但是如何熟練地在不同場閤使用不同模式,依然是有相當難度,各類社區緻力於總結經驗並指導大傢學習,可在很多時候僅僅看到那些經驗也難以領會。這本書恰恰不是一本經驗...
評分這是一本內容極具深度的書。 涉及設計模式的資料已經很多瞭,各種模式已經有上韆種,雖然通常用到的不多,但是如何熟練地在不同場閤使用不同模式,依然是有相當難度,各類社區緻力於總結經驗並指導大傢學習,可在很多時候僅僅看到那些經驗也難以領會。這本書恰恰不是一本經驗...
評分這本書譯完至今已經有大半年瞭,電子工業齣版社也在去年的九月正式齣版瞭它。在此之後,我從審稿者以及讀者手裏得到的大部分反饋無非就是三個問題:為什麼書名翻譯成“元素模式”?這本書與《設計模式》這本書的關係是什麼?這些模式有什麼用?所以,我打算寫一篇文章,談談我...
圖書標籤: 設計模式 計算機 編程 Programming 進階 軟件設計 編程思維 近期待讀科技書
瀏覽瞭一遍。
評分很學術, 但是我喜歡.
評分好一本哲學書。
評分好一本哲學書。
評分好一本哲學書。
Elemental Design Patterns 2024 pdf epub mobi 電子書 下載