Design Patterns
-
Core Java

Design Patterns: Strategy
This time I want to talk about Strategy design pattern. In this way I start articles about behavioral design patterns.…
Read More » -
Core Java

Singleton Design Pattern – A Lion’s Eye View
A few days ago when I was in my home town, one of my sub-juniors from my colleague attended an…
Read More » -
Core Java

Design Patterns: Prototype
The one of creational design patterns is a Prototype design pattern. Despite that the Prototype is the creational pattern it…
Read More » -
Core Java

Builder Pattern: Good for code, great for tests
I’ve found the builder design pattern occasionally useful in code, but frequently useful in tests. This article is a quick…
Read More » -
Core Java

Design Patterns: Builder
Sometimes there is a need to create a complex object in application. The one solution for this is a Factory…
Read More » -
Core Java

Factory Design Pattern – An Effective Approach
As you know the Factory Method Pattern or popularly known as the Factory Design Pattern is one the design patterns…
Read More » -
Core Java

Factory Method pattern in Java
In my previous post about the Template Method pattern, I showed how one can leverage lambda expression and default methods.…
Read More » -
Software Development

Code Refactoring vs Architecture Refactoring
Introduction Everybody knows the meaning of Refactoring; the base of Agile Programming, and the best way to continuously increase the code…
Read More » -
Core Java

Building smart Builders
When building an API, you should always think about who is going to use it. When the API is simply…
Read More »

