Design Patterns used in Spring Framework

In this post, let's discuss a different kind of design patterns which are widely used in the Spring Framework. Design Patterns denote the best computer programming practices in the object-oriented software development. Spring framework has been built by using the following design pattern or standard practices. I list few known design patterns used in Spring Framework. You may interested in Design Patterns used in Hibernate Framework Proxy Design Pattern Proxy pattern is used heavily in AOP , and remoting . A good example of proxy design pattern is org.springframework.aop.framework.ProxyFactoryBean . This factory constructs AOP proxy based on Spring beans. The proxy provides a surrogate or placeholder for another object to control access to it. Read more details about Proxy Design Pattern here Proxy Design Pattern Singleton Design Pattern Singleton design pattern ensures that there will exist only the single instance of the object in the memory that could provide servic...