Welcome to the journey. It is my privilege to present Java Design Patterns. Before jumping into the topic, I want to highlight a few points about the topic and contents:
#1. You are an intelligent person. You have chosen a topic that can assist you throughout your career. If you are a developer/programmer, you need these concepts. If you are an architect at a software organization, you need these concepts. If you are a college student, you need these concepts—not only to achieve good grades but also to enter into the corporate world. Even if you are a tester who needs to take care of the white box testing or simply to know about the code paths of the product, these concepts will help you a lot.
#2. This book is written in Java, but the ...