Java Design Patterns: A Hands-On Experience with Real-World Examples
Java Design Patterns: A Hands-On Experience with Real-World Examples
YOU SAVE £9.46
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about Java Design Patterns: A Hands-On Experience with Real-World Examples
This book provides a comprehensive guide to design patterns with Java 17 and Eclipse (2021-09), covering classical and alternative patterns, criticisms, and FAQs. It is suitable for software developers, architects, and programmers.
Format: Paperback / softback
Length: 661 pages
Publication date: 20 May 2022
Publisher: APress
This comprehensive guide offers a step-by-step approach to learning and implementing design patterns in real-world applications. Focusing on classical design patterns with Java 17 and Eclipse (2021-09), it delves into both the Gang of Four (GoF) design patterns and popular and alternative design patterns. Additionally, the book includes a chapter on anti-patterns, offering valuable insights into their criticisms.
The book is organized into four parts:
Part 1: SOLID Design Principles and the Simple Factory Pattern
In this section, readers will gain a deep understanding of the SOLID design principles, which are essential for building robust and maintainable software systems. The Simple Factory pattern is introduced as a way to create objects in a more flexible and reusable manner.
Part 2: 23 (GoF) Design Patterns
This part covers the 23 design patterns recognized by the GoF, including creational patterns, structural patterns, and behavioral patterns. Each pattern is explained with real-world examples and the pros and cons of each pattern are discussed.
Part 3: Alternative Design Patterns
In this section, readers will explore alternative design patterns that complement the GoF patterns. The Null Object pattern, for instance, is introduced as a way to handle null references in a more elegant and concise manner. The model-view-controller (MVC) pattern is also discussed, along with its benefits and drawbacks.
Part 4: Criticisms of Design Patterns and Anti-Patterns
This section provides a quick overview of anti-patterns, which are design patterns that should be avoided due to their negative consequences. It also includes a chapter on FAQs on design patterns, offering valuable insights into common misconceptions and best practices.
In addition to its comprehensive coverage of 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 readers prepare for job interviews and enhance their understanding of design patterns.
Whether you are a software developer, architect, or programmer, this book is an invaluable resource for anyone looking to improve their software design skills and apply design patterns effectively in real-world applications.
Weight: 1280g
Dimension: 176 x 252 x 47 (mm)
ISBN-13: 9781484279700
Edition number: 3rd ed.
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.