Design Patterns Articles

1. Creational Patterns

In this tutorial we will see how to implement the Factory design pattern in Java.
In this tutorial we will see how to implement the Abstract Factory design pattern in Java.
In this tutorial we will see how to implement the Builder design pattern in Java.

2. Structural Patterns

In this tutorial we will see how to implement the Adapter design pattern in Java.

3. Behavioral Patterns

In this article we will see how to implement the Strategy design pattern in Java.
In this article we will see how to implement the Visitor design pattern in Java.

4. Miscellaneous

In this tutorial you will learn how to implement an Interface with an Enum in Java.
About the author
Gonçalo Marques is a Software Engineer with several years of experience in software development and architecture definition. During this period his main focus was delivering software solutions in banking, telecommunications and governmental areas. He created the Bytes Lounge website with one ultimate goal: share his knowledge with the software development community. His main area of expertise is Java and open source.

GitHub profile: https://github.com/gonmarques

He is also the author of the WiFi File Browser Android application: