0
Your cart

Your cart is empty

Books > Computing & IT > Computer software packages > Other software packages > Enterprise software

Buy Now

Practical Design Patterns for Java Developers - Hone your software design skills by implementing popular design patterns in Java with examples (Paperback) Loot Price: R1,037
Discovery Miles 10 370
Practical Design Patterns for Java Developers - Hone your software design skills by implementing popular design patterns in...

Practical Design Patterns for Java Developers - Hone your software design skills by implementing popular design patterns in Java with examples (Paperback)

Miroslav Wengner

 (sign in to rate)
Loot Price R1,037 Discovery Miles 10 370 | Repayment Terms: R97 pm x 12*

Bookmark and Share

Expected to ship within 10 - 15 working days

Unravel the power of java design patterns by learning where to use and apply them effectively to solve specific problems in software design and development Key Features * Decouple logic across the objects with Dependency Injection by creating various vehicles with features * Finalize a vehicle construction by chaining handlers by using the Chain of Responsibility Pattern * Plan and execute an advanced vehicle sensors initiation with Scheduler Pattern Book Description Design patterns are proven solutions to standard problems in software design and development. It allows you to create reusable, flexible, and maintainable code. Knowing some popular patterns is essential to becoming a proficient software developer thereby elevating your skills to the next level. In this book, you will begin by exploring the Java module system for effective understanding and implementation of design patterns. You'll start by covering an example of filling out parking places with vehicles with prototype Patterns. Then, you will learn how to create only one vehicle that is shared with Singleton Pattern. You will then extend object functionality by using the Decorator Pattern and reducing a refactoring effort with Extension Objects Pattern. Later, you will learn how to avoid expensive initialization with Caching Pattern and provide default behavior with Null Object Pattern. You'll also perform a less expensive multi-threaded execution with Thread Pool Pattern. Finally, you will identify and understand the anti-pattern utilization at the early stages of development. By the end of this book, you will have gained practical knowledge of design patterns in java and be able to apply them to address common design problems. What you will learn * Understand the most common problems that can be solved using Java Design Patterns * Uncover Java building elements, their usages, and concurrency possibilities * Optimize a vehicle memory footprint with the Flyweight Pattern * Explore one-to-many relations between instances with Observer Pattern * How to route vehicle messages by using the Visitor Pattern * Utilize and control vehicle resources with Thread Pool Pattern * Understand the penalties caused by anti-patterns in software design Who This Book Is For This book is for intermediate-level Java developers and software architects who want to learn the practical implementation of software design patterns in java. No prior knowledge of design patterns is required, but an understanding of Java programming is necessary.

General

Imprint: Packt Publishing Limited
Country of origin: United Kingdom
Release date: February 2023
Authors: Miroslav Wengner
Dimensions: 93 x 75mm (L x W)
Format: Paperback
Pages: 260
ISBN-13: 978-1-80461-467-9
Categories: Books > Computing & IT > Computer software packages > Other software packages > Enterprise software > General
Promotions
LSN: 1-80461-467-X
Barcode: 9781804614679

Is the information for this product incomplete, wrong or inappropriate? Let us know about it.

Does this product have an incorrect or missing image? Send us a new image.

Is this product missing categories? Add more categories.

Review This Product

No reviews yet - be the first to create one!

You might also like..

14th International Symposium on Process…
Yoshiyuki Yamashita, Manabu Kano Hardcover R11,801 Discovery Miles 118 010
International Encyclopedia of…
Roger Vickerman Hardcover R84,266 Discovery Miles 842 660
29th European Symposium on Computer…
Anton A Kiss, Edwin Zondervan, … Hardcover R12,034 Discovery Miles 120 340
Memoirs of David Nasmith - His Labours…
John Campbell Paperback R678 Discovery Miles 6 780
An Introduction to Creating Standardized…
Todd Case, Yuting Tian Hardcover R1,623 Discovery Miles 16 230
Multi-Criteria Decision-Making Sorting…
Luis Martinez Lopez, Alessio Ishizaka, … Paperback R3,131 Discovery Miles 31 310
Low-Code/No-Code - Citizen Developers…
Phil Simon Hardcover R838 R732 Discovery Miles 7 320
Handbook of HydroInformatics - Volume…
Saeid Eslamian, Faezeh Eslamian Paperback R3,726 Discovery Miles 37 260
Case Studies in Geospatial Applications…
Pravat Kumar Shit, Gouri Sankar Bhunia, … Paperback R3,438 Discovery Miles 34 380
Python for Beginners - Enter the Real…
Lucas Lawrence Hardcover R929 R801 Discovery Miles 8 010
Cybersecurity Issues and Challenges for…
Saqib Saeed, Abdullah M. Almuhaideb, … Hardcover R8,410 Discovery Miles 84 100
Contemporary Management of Metastatic…
Aslam Ejaz, Timothy M. Pawlik Paperback R3,438 Discovery Miles 34 380

See more

Partners