Design Patterns
-
Core Java

Chain Of Responsibility Design Pattern Example
Avoid coupling the sender of a request to the receiver by giving more than one object a chance to handle…
Read More » -
Software Development

Resign Patterns: Eliminate them with Agile practices and Quality Metrics
This blog post is inspired by the article titled Resign Patterns by Michael Duell. I’ve included all the original text…
Read More » -
Software Development

10 Object Oriented Design principles for the Java programmer
Object Oriented Design Principles are core of OOPS programming but I have seen most of Java programmer chasing design patterns…
Read More » -
Core Java

Builder Design pattern in Java
Builder design pattern in Java is a creational pattern i.e. used to create objects, similar to factory method design pattern…
Read More » -
Core Java

Chain of Responsibility Pattern in Java
Chain of Responsibility design pattern is needed when a few processors should exist for performing an operation and a particular…
Read More » -
Enterprise Java

Testing Abstract Classes and Template Method Pattern
From wikipedia “A template method defines the program skeleton of an algorithm. One or more of the algorithm steps can…
Read More » -
Core Java

Solving a Producer-Consumer Problem in Java
The producer-consumer problem is one of the most frequently encountered problems when we attempt multi threaded programming. While not as…
Read More » -
Core Java

The Visitor Pattern Re-visited
The visitor pattern is one of the most overrated and yet underestimated patterns in object-oriented design. Overrated, because it is…
Read More » -
Core Java

Implementing the State Machine Pattern as a Stream Processor
In my last blog, I said that I really thought that some of the Gang Of Four (GOF) patterns were…
Read More »


