-
Book Overview & Buying
-
Table Of Contents
Learn Java Design Patterns: The Complete Guide
By :
Learn Java Design Patterns: The Complete Guide
By:
Overview of this book
If you are an intermediate to advanced Java developer or a developer in any other OOP language and are looking to learn Java design patterns, then this course is for you. It is also tailored for anyone who has working knowledge of Java or OOP knowledge and is looking to delve into the core software development principles - design patterns. This course will help you understand Java design patterns effectively so you can apply what you’ve learned to your projects. Design patterns are the common denominator you need to learn in order to build effective software and systems that work efficiently.
In this course, you will explore the different design patterns, right from the Observer Design Pattern and the Singleton Design Pattern through to the Adapter Design Pattern and Façade Design Pattern. As you progress, you’ll understand how to apply these patterns to real-world projects. In addition to this, you’ll get to grips with solving different software architecture problems using the patterns.
By the end of this book, you will be well-versed with Java design patterns and be able to write efficient and extensible software.
All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/Learn-Java-Design-Patterns-Complete-Guide
Table of Contents (22 chapters)
The Gang of Four – The Origins of Design Patterns - Strategy Design Pattern
The Observer Design Pattern
The Java Decorator Design Pattern
The Factory and Simple Factory Design Pattern
The Singleton Design Pattern
The Command Design Pattern in Java
The Adapter Design Pattern
The Facade Design Pattern
The Template Design Pattern
The Iterator Design Pattern
The State Design Pattern
The Proxy Design Pattern
The MVC – Model View Controller Design Pattern
The Builder Design Pattern
The Prototype Design Pattern
The Mediator Design Pattern
The Visitor Design Pattern
The Memento Design Pattern
The Interpreter Design Pattern
The Chain of Responsibility Design Pattern
The Bridge Design Pattern
The Flyweight Design Pattern