-
Software Development👁 Image
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👁 Image
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👁 Image
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👁 java-interview-questions-answers
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👁 Image
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👁 Image
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👁 Image
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 » -
Enterprise Java👁 Image
Java EE Revisits Design Patterns: Observer
Aside from being implemented in many languages and many applications, Observer Pattern has been a part of Java since version…
Read More » -
Enterprise Java👁 java-interview-questions-answers
The Strategy Pattern
In a recent blog on I received a comment from Wojciech Soczy?ski about how the “strategy” pattern can be used…
Read More »
