Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design
            
暫譯: 現代 C++ 設計模式:物件導向軟體設計的可重用方法
        
        Dmitri Nesteruk
- 出版商: Apress
- 出版日期: 2018-04-19
- 售價: $1,800
- 貴賓價: 9.5 折 $1,710
- 語言: 英文
- 頁數: 314
- 裝訂: Paperback
- ISBN: 1484236025
- ISBN-13: 9781484236024
- 
    相關分類:
    
      Design Pattern 
 
立即出貨(限量) (庫存=2)
買這商品的人也買了...
- 
                
                   重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code) 重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632
- 
                
                   $1,188Fedora 11 and Red Hat Enterprise Linux Bible (Paperback) $1,188Fedora 11 and Red Hat Enterprise Linux Bible (Paperback)
- 
                
                   Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具 Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458
- 
                
                   透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers) 透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379
- 
                
                   C++ API 設計 (API Design for C++) C++ API 設計 (API Design for C++)$550$435
- 
                
                   物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software) 物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550
- 
                
                   精通 Linux 內核網絡 (Linux Kernel Networking: Implementation and Theory) 精通 Linux 內核網絡 (Linux Kernel Networking: Implementation and Theory)$594$564
- 
                
                   大話重構 大話重構$390$304
- 
                
                   演算法之美:隱藏在資料結構背後的原理 (C++版) 演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507
- 
                
                   為你自己學 Git 為你自己學 Git$500$425
- 
                
                   CMake Cookbook: Over 40 recipes enabling you to build, test, and package software for distribution using the CMake suite (Paperback) CMake Cookbook: Over 40 recipes enabling you to build, test, and package software for distribution using the CMake suite (Paperback)$2,300$2,185
- 
                
                   $1,320Modern C $1,320Modern C
- 
                
                   $1,056Introducing Algorithms in C: A Step by Step Guide to Algorithms in C $1,056Introducing Algorithms in C: A Step by Step Guide to Algorithms in C
- 
                
                   $354C 和 C++ 程序員面試秘笈 $354C 和 C++ 程序員面試秘笈
- 
                
                   C++ 函數式編程 (Functional Programming in C++: How to improve your C++ programs using functional techniques) C++ 函數式編程 (Functional Programming in C++: How to improve your C++ programs using functional techniques)$594$564
- 
                
                   Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e) Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e)$580$493
- 
                
                   Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems (Paperback) Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems (Paperback)$2,100$1,995
- 
                
                   軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices) 軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537
- 
                
                   大師養成起手式:從核心真正了解 Linux 運作原理 大師養成起手式:從核心真正了解 Linux 運作原理$880$695
- 
                
                   現代 C++ 語言核心特性解析 現代 C++ 語言核心特性解析$719$683
- 
                
                   $708深入理解 Linux 網絡: 修煉底層內功,掌握高性能原理 $708深入理解 Linux 網絡: 修煉底層內功,掌握高性能原理
- 
                
                   $713Linux 高性能網絡詳解:從 DPDK、RDMA 到 XDP $713Linux 高性能網絡詳解:從 DPDK、RDMA 到 XDP
- 
                
                   Hands-On Design Patterns with C++ : Solve common C++ problems with modern design patterns and build robust applications, 2/e (Paperback) Hands-On Design Patterns with C++ : Solve common C++ problems with modern design patterns and build robust applications, 2/e (Paperback)$1,940$1,843
- 
                
                   TPM 2.0 安全算法開發示例實戰 TPM 2.0 安全算法開發示例實戰$534$507
- 
                
                   深入理解Linux進程與內存:修煉底層內功,掌握高性能原理 深入理解Linux進程與內存:修煉底層內功,掌握高性能原理$1,188$1,129
商品描述
Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs.
Design Patterns in Modern C++ also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability.
What You Will Learn
- Apply design patterns to modern C++ programming
- Use creational patterns of builder, factories, prototype and singleton
- Implement structural patterns such as adapter, bridge, decorator, facade and more
- Work with the behavioral patterns such as chain of responsibility, command, iterator, mediator and more
- Apply functional design patterns such as Monad and more
Who This Book Is For
Those with at least some prior programming experience, especially in C++.
商品描述(中文翻譯)
應用現代 C++17 於經典設計模式的實作。本書除了涵蓋傳統設計模式外,還詳細介紹了對 C++ 開發者有用的新模式和方法。作者以有趣的方式探討如何用不同的方法解決問題,並在過程中使用不同程度的技術複雜性,解釋各種權衡。
《現代 C++ 設計模式》還提供了現代 C++ 的技術示範,展示其最新特性(例如,協程)如何使困難的問題變得更容易解決。本書中的範例均適合投入生產,僅進行少量簡化以提高可讀性。
**您將學到什麼**
- 將設計模式應用於現代 C++ 編程
- 使用創建型模式,如建造者模式、工廠模式、原型模式和單例模式
- 實作結構型模式,如適配器模式、橋接模式、裝飾者模式、外觀模式等
- 使用行為型模式,如責任鏈模式、命令模式、迭代器模式、中介者模式等
- 應用函數式設計模式,如 Monad 等
**本書適合誰**
具備至少一些程式設計經驗的人,特別是 C++。

 
     
     
     
     
     
     
     
     
     
     
     
    
