Design Patterns
-
Core Java
Creational Design Patterns: Prototype Pattern
The prototype pattern is used in order to create a copy of an object. This pattern can be really useful…
Read More » -
Core Java
Creational Design Patterns: Singleton Pattern
The singleton design pattern is a software design pattern the restricts the the instantiation of a class to one object.…
Read More » -
Core Java
Creational Design Patterns: Builder Pattern
Previously we had a look at the factory and the abstract factory pattern. Those patterns serve their purpose and can…
Read More » -
Core Java
Creational Design Patterns: Factory Pattern
Previously we had an introduction to the Creational Patterns and used the Abstract Factory Pattern in order to create a…
Read More » -
Core Java
Creational Design Patterns: Abstract Factory Pattern
The Abstract Factory Pattern is a creational pattern and is one of the most popular patterns along with the builder…
Read More » -
Core Java
Isolating the Domain Logic
In one design patterns class, I had an interesting discussion about modelling domain logic. Specifically, it was about isolating the…
Read More » -
Enterprise Java
Resource leakages: command pattern to the rescue
Over the years of performance monitoring with Plumbr I have faced hundreds of performance issues caused by resource leakages. In this…
Read More » -
Enterprise Java
Introducing The Delegate Pattern
Delegate: a person who is chosen or elected to vote or act for others – Merriam-Webster. Delegate pattern: In software engineering,…
Read More » -
Core Java
The Best of Both Worlds
Type-Safe Views using Abstract Document Pattern How do you organize your objects? In this article I will introduce a pattern…
Read More »