Elemental Design Patterns (Hardcover)

Jason McC. Smith

  • 出版商: Addison Wesley
  • 出版日期: 2012-04-07
  • 定價: $1,575
  • 售價: 8.0$1,260
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Hardcover
  • ISBN: 0321711920
  • ISBN-13: 9780321711922
  • 相關分類: Design Pattern
  • 立即出貨

買這商品的人也買了...

相關主題

商品描述

After fifteen years, the field of design patterns is still missing a critical element: a foundation. By definition, the content of design patterns is abstract. As a result, design patterns are difficult for many to grasp well - especially for inexperienced programmers and students. While many professionals who could benefit from patterns admit that they don't fully understand them, many others don't understand patterns nearly as well as they imagine they do - resulting in systems that aren't designed as well as they should be. In Elemental Design Patterns, researcher Jason McC. Smith offers the missing foundation that software practitioners need to utilize patterns far more effectively. Smith introduces a foundational layer of patterns terminology: a collection of core patterns that can't be decomposed further. He presents these underlying basic concepts of programming clearly and concisely, in the same format as the classic "Gang of Four" patterns - thereby offering a taxonomy that virtually any developer can understand and apply. Elemental Design Patterns helps practitioners grasp the context of patterns, comprehend their true power, and map them to actual software implementations more cleanly and directly. Part tutorial, part example-rich cookbook, it will help developers gain a deeper appreciation for what they do - and successfully utilize patterns with a wide variety of languages, environments, and domains

商品描述(中文翻譯)

經過十五年的時間,設計模式領域仍然缺少一個重要的元素:基礎。根據定義,設計模式的內容是抽象的。因此,許多人對於設計模式的理解都很困難,尤其是對於經驗不足的程式設計師和學生來說。雖然許多專業人士承認他們並不完全理解設計模式,但許多其他人對於設計模式的理解並不如他們所想像的那麼深入,這導致系統的設計並不如它們應該的那麼好。在《基礎設計模式》中,研究者Jason McC. Smith提供了軟體從業人員需要更有效地運用設計模式的缺失基礎。Smith介紹了一個基礎層的模式術語:一系列無法進一步分解的核心模式。他以與經典的「四人幫」模式相同的格式,清晰而簡潔地呈現了這些底層的基本程式設計概念,從而提供了一個幾乎任何開發人員都能理解和應用的分類法。《基礎設計模式》幫助從業人員理解模式的背景,真正理解它們的力量,並將它們更清晰、更直接地映射到實際的軟體實現中。這本書既是教程,又是範例豐富的食譜,它將幫助開發人員更深入地理解他們所做的事情,並成功地在各種語言、環境和領域中運用模式。