Practical Design Patterns for Java Developers

By Miroslav Wengner,

Book cover of Practical Design Patterns for Java Developers: Hone your software design skills by implementing popular design patterns in Java

Book description

Unravel the power of Java design patterns by learning where to apply them effectively to solve specific software design and development problems

Key Features Decouple logic across objects with dependency injection by creating various vehicles with features Finalize vehicle construction by chaining handlers using the Chain of Responsibility Pattern Plan…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Why read it?

1 author picked Practical Design Patterns for Java Developers as one of their favorite books. Why do they recommend it?

By contrast to my previous 20-year-old book recommendation, this one is brand new.

When I was learning Java, we used the (now classic) “Gang of Four” book for Patterns. For design patterns, language syntax does matter. Miro covers the Gang of Four patterns and new ones using the same categories – creational, structural, and behavioral.

Miro also adds concurrency and anti-patterns which weren’t in the original GoF. I like that he includes review questions. This is very key info to know and mastering it with a modern book is very useful. Plus Miro includes examples of that pattern in the…

From Jeanne's list on becoming a better Java developer.

Want books like Practical Design Patterns for Java Developers?

Our community of 12,000+ authors has personally recommended 64 books like Practical Design Patterns for Java Developers.

Browse books like Practical Design Patterns for Java Developers

Book cover of 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts
Book cover of Working Effectively with Legacy Code
Book cover of DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,187

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in computer programming, python, and object-oriented programming?

Python 30 books