Java Design Patterns: A Hands-On Experience with Real-World Examples
暫譯: Java 設計模式:實務經驗與真實案例的應用
Sarcar, Vaskaran
- 出版商: Apress
- 出版日期: 2022-05-20
- 售價: $2,570
- 貴賓價: 9.5 折 $2,442
- 語言: 英文
- 頁數: 700
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484279700
- ISBN-13: 9781484279700
-
相關分類:
Java 程式語言、Design Pattern
海外代購書籍(需單獨結帳)
相關主題
商品描述
Use the step-by-step approach of this book to learn and implement design patterns in real-world applications. It focuses on classical design patterns with Java 17 and Eclipse (2021-09). In addition to Gang of Four (GoF) design patterns, the book covers popular and alternative design patterns and includes criticisms of design patterns in a chapter on anti-patterns.
The book is divided into four parts. Part one covers the SOLID design principles and the Simple Factory pattern. Part two covers the 23 (GoF) design patterns, including the creational patterns, structural patterns, and behavioral patterns. Part three covers alternative design patterns, including the Null Object pattern, and the model-view-controller (MVC) pattern. Part four covers criticisms of design patterns with a quick overview of anti-patterns. It also includes a chapter on FAQs on design patterns.
The book also includes a chapter on FAQs on design patterns. Each pattern is explained with real-world examples and the pros and cons of each of the design patterns are discussed. The book concludes with FAQs that can help you prepare for a job interview.
What You Will Learn
- Know the SOLID design principles in depth
- Implement the 23 design patterns from the GoF
Apply the Null Object pattern, Simple Factory pattern, and the MVC pattern
- Know the criticism of design patterns
- Understand the anti-patterns
- Verify your understanding through Q&A sessions
- Select an alternative to these patterns by comparing their pros and cons
商品描述(中文翻譯)
使用本書的逐步方法來學習和實現設計模式於實際應用中。本書專注於使用 Java 17 和 Eclipse (2021-09) 的經典設計模式。除了四人幫(Gang of Four, GoF)設計模式外,本書還涵蓋了流行和替代的設計模式,並在一章中對設計模式的批評進行了探討,該章節專注於反模式(anti-patterns)。
本書分為四個部分。第一部分涵蓋了 SOLID 設計原則和簡單工廠模式(Simple Factory pattern)。第二部分涵蓋了 23 種(GoF)設計模式,包括創建型模式(creational patterns)、結構型模式(structural patterns)和行為型模式(behavioral patterns)。第三部分涵蓋了替代設計模式,包括空對象模式(Null Object pattern)和模型-視圖-控制器(Model-View-Controller, MVC)模式。第四部分則對設計模式的批評進行了概述,並快速介紹了反模式。書中還包括一章有關設計模式的常見問題解答(FAQs)。
本書還包括一章有關設計模式的常見問題解答。每個模式都用實際案例進行解釋,並討論每種設計模式的優缺點。本書最後以常見問題解答結束,這些問題可以幫助你準備工作面試。
你將學到的內容:
- 深入了解 SOLID 設計原則
- 實現 23 種來自 GoF 的設計模式
應用空對象模式、簡單工廠模式和 MVC 模式
- 知曉設計模式的批評
- 理解反模式
- 通過問答環節驗證你的理解
- 通過比較優缺點選擇這些模式的替代方案
作者簡介
Vaskaran Sarcar obtained his Master of Engineering degree in software engineering from Jadavpur University, Kolkata (India), and an MCA from Vidyasagar University, Midnapore (India). He has more than 12 years of experience in education and the IT industry. He devoted his early years (2005-2007) to teaching at various engineering colleges, and later he joined HP India PPS R&D Hub Bangalore. He worked there until August 2019. At the time of his retirement from HP, he was a Senior Software Engineer and Team Lead at HP. To follow his dream and passion, he is now an independent full-time author. He has written more than 10 books on Java and C# such as Design Patterns in C# (2nd edition), Getting Started with Advanced C#, Interactive C#, Interactive Object-Oriented Programming in Java (2nd edition), and Java Design Patterns (2nd edition).
作者簡介(中文翻譯)
Vaskaran Sarcar 獲得了印度加爾各答的 Jadavpur University 的軟體工程碩士學位,以及印度 Midnapore 的 Vidyasagar University 的 MCA 學位。他在教育和 IT 行業擁有超過 12 年的經驗。他的早期歲月(2005-2007)致力於在各大工程學院教授課程,之後他加入了 HP 印度的 PPS 研發中心,位於班加羅爾。他在那裡工作直到 2019 年 8 月。在他從 HP 退休時,他是 HP 的高級軟體工程師和團隊負責人。為了追隨他的夢想和熱情,他現在是一名獨立的全職作者。他已經撰寫了超過 10 本有關 Java 和 C# 的書籍,例如《C# 設計模式》(第二版)、《進階 C# 入門》、《互動式 C#》、《Java 互動式物件導向程式設計》(第二版)和《Java 設計模式》(第二版)。