Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible and concurrent design patterns in Delphi
暫譯: Delphi 實戰設計模式:使用地道、可擴展及並發的設計模式構建應用程式
Primoz Gabrijelcic
- 出版商: Packt Publishing
- 出版日期: 2019-02-26
- 定價: $1,700
- 售價: 9.0 折 $1,530
- 語言: 英文
- 頁數: 512
- 裝訂: Paperback
- ISBN: 1789343240
- ISBN-13: 9781789343243
-
相關分類:
程式語言、Design Pattern
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$680$612
商品描述
Build scalable projects via exploring design patterns in Delphi
Key Features
- Dive into the core patterns and components of Delphi in order to master your application's design.
- Learn tricks, techniques, and best practices to solve common design and architectural challenges.
- Choose the right patterns to improve the efficiency and productivity of your program.
Book Description
Design patterns have proven to be the go-to solution for many common programming scenarios. This book will be the only comprehensive guide available covering design patterns applied to the Delphi language. The book goes into finer details of the Delphi language and its capabilities of a runtime library.
This book will take you through a variety of design patterns and explain them with the help of real-world examples. Starting with the short brief about the concept of design patterns and the original set of Gang of Four pattern the book will then discuss the most important antipatterns . Next, you will learn eight most important patterns for each, creational, structural and behavioural type. After that, you'll be introduced to the concept of concurrency patterns - design patterns that are specifically related to multithreading and parallel computation. Finally, we ll wrap up by discussing design patterns that are specific to program design and some interesting categories of patterns that do not fall under the design umbrella.
By the end of the book, you will be able to efficiently address common design problems faced while developing applications and feel confident while building scalable projects.
What you will learn
- Understand concept design patterns and modern programming techniques with Delphi.
- Explore latest additions and modular program design techniques in Delphi.
- Learn about various modern multithreading approaches.
- Discover types of Creational, Structural, Behavioral and Concurrency patterns.
- Learn how to decompose a design problem into small parts.
- Abstract various design approaches and understand their implementations in different circumstances.
Who This Book Is For
This book is aimed at beginner to intermediate level Delphi developers who want to build scalable and robust applications. Basic knowledge of Delphi is required and all the advanced Delphi concepts are explained in the book.
商品描述(中文翻譯)
**透過探索 Delphi 中的設計模式來構建可擴展的專案**
**主要特點**
- 深入了解 Delphi 的核心模式和組件,以掌握應用程式的設計。
- 學習技巧、技術和最佳實踐,以解決常見的設計和架構挑戰。
- 選擇合適的模式來提高程式的效率和生產力。
**書籍描述**
設計模式已被證明是許多常見程式設計情境的首選解決方案。本書將是唯一一本全面涵蓋應用於 Delphi 語言的設計模式的指南。本書深入探討 Delphi 語言的細節及其運行時庫的能力。
本書將帶您了解各種設計模式,並通過實際範例進行解釋。首先簡要介紹設計模式的概念及「四人幫」模式的原始集合,然後討論最重要的反模式。接下來,您將學習每種類型(創建型、結構型和行為型)中最重要的八種模式。之後,您將接觸到並發模式的概念——專門與多線程和並行計算相關的設計模式。最後,我們將討論特定於程式設計的設計模式以及一些不屬於設計範疇的有趣模式類別。
在本書結束時,您將能夠有效解決在開發應用程式時面臨的常見設計問題,並在構建可擴展的專案時感到自信。
**您將學到什麼**
- 理解設計模式的概念和現代程式設計技術與 Delphi 的結合。
- 探索 Delphi 中最新的模組化程式設計技術。
- 了解各種現代多線程方法。
- 發現創建型、結構型、行為型和並發模式的類型。
- 學習如何將設計問題分解為小部分。
- 抽象各種設計方法,並理解它們在不同情況下的實現。
**本書適合誰**
本書針對希望構建可擴展和穩健應用程式的初學者到中級 Delphi 開發人員。需要具備基本的 Delphi 知識,書中將解釋所有進階的 Delphi 概念。