Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible and concurrent design patterns in Delphi

Primoz Gabrijelcic

  • 出版商: Packt Publishing
  • 出版日期: 2019-02-26
  • 定價: $1,700
  • 售價: 9.0$1,530
  • 語言: 英文
  • 頁數: 512
  • 裝訂: Paperback
  • ISBN: 1789343240
  • ISBN-13: 9781789343243
  • 相關分類: 程式語言Design Pattern
  • 立即出貨 (庫存 < 4)

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

商品描述

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語言及其運行時庫的細節。

本書將通過各種實例來介紹多種設計模式。從簡要介紹設計模式的概念和原始的Gang of Four模式開始,本書將討論最重要的反模式。接下來,您將學習每種創建、結構和行為類型的八種最重要的模式。之後,您將介紹並發模式的概念-這些設計模式專門與多線程和並行計算相關。最後,我們將討論與程式設計特定的設計模式以及不屬於設計範疇的一些有趣模式。

通過閱讀本書,您將能夠有效解決開發應用程式時遇到的常見設計問題,並在構建可擴展專案時感到自信。

您將學到什麼:
- 了解Delphi中的設計模式概念和現代程式編寫技術。
- 探索Delphi中的最新增加和模組化程式設計技術。
- 學習各種現代多線程方法。
- 發現創建、結構、行為和並發模式的類型。
- 學習如何將設計問題分解為小部分。
- 抽象各種設計方法並了解它們在不同情況下的實現。

本書適合對Delphi有基礎知識並希望構建可擴展和堅固應用程式的初級至中級Delphi開發人員。書中解釋了所有高級Delphi概念,因此只需要基本的Delphi知識即可。