Single Responsibility Principle (SRP) is the most important of SOLID software design principles. In this post we explain it and show how to apply!
Composed Method Pattern is the most useful and practical pattern I use. At the same time it’s not known by many developers. It’s the foundation of maintainable code.
Java Singleton – enum implementation
Singleton as enum is very simple to implement and very safe at the same time thanks to language guarantees for enum instantiation and serialization.
Java Singleton – static final implementation
It is the simplest and most common implementation of Singleton Design Pattern in Java. In this post we’ll show how to implement it correctly and explain why it works.