Refactoring Factory Design Pattern with Lambdas
Many existing object-oriented design patterns can be made redundant or written in a more concise way using lambda expressions. In this post, I would like to explain how to refactor Factory Design Pattern using lambda expressions ?. This post may help in some situations like if we have implemented Factory Pattern in our projects using JDK 6 or 7. Now we want to use JDK 8 then we can refactor implementation of Factory Design Pattern using lambda expressions or we newly implement Factory Design Pattern using lambda expressions in our projects. Let's understand this refactoring technique with detail example. If you are new to Factory Pattern then there is a separate post for you: Factory Design Pattern . If you want to revise or read the lambda expressions then visit lambda expressions . As we know the Factory Design Pattern lets us create objects without exposing the instantiation logic to the client. For example, let�s say you�re working for a bank and they nee