spring中的设计模式(三)

简介: 3.适配器模式 适配器模式中有三个角色,1.目标接口A,客户想要实现的接口,或者是想要继承的抽象类2.需要适配的类B  3.适配器   简单来说,定义适配器,适配器实现了目标接A,同时拥有一个私有的对象B ,在重写A中的方法里面调用了适配类B的方法 4.

3.适配器模式

适配器模式中有三个角色,1.目标接口A,客户想要实现的接口,或者是想要继承的抽象类2.需要适配的类B  3.适配器

 

简单来说,定义适配器,适配器实现了目标接A,同时拥有一个私有的对象B ,在重写A中的方法里面调用了适配类B的方法


4.工厂模式

工厂模式是最为平常的一种设计模式

首先工厂模式有几个角色

1.接口A

2.实现类B,实现类C

3.工厂类D,

实现类B和实现类C都实现了接口A,在工厂类D中提供一个方法获得接口A对象,而根据入参的不同选择真正返回的对象是B还是C


spring中的工厂模式的应用实现就是BeanFactory接口,所有的类都交由spring容器管理,而当需要这个对象的时候,通过BeanFactory.getBean()方法获得


相关文章
|
7月前
|
设计模式 SQL Java
Spring中的设计模式
Spring中的设计模式
|
2月前
|
设计模式 缓存 Java
面试题:谈谈Spring用到了哪些设计模式?
面试题:谈谈Spring用到了哪些设计模式?
|
3月前
|
设计模式 Java Spring
spring源码设计模式分析-代理设计模式(二)
spring源码设计模式分析-代理设计模式(二)
|
4月前
|
设计模式 SQL Java
一探到底!Spring团队使用的那些设计模式,快来看看你用过哪几个
该文章主要介绍了Spring框架中使用的设计模式,并列举了一些常见的设计模式及其在Spring框架中的应用。
一探到底!Spring团队使用的那些设计模式,快来看看你用过哪几个
|
4月前
|
设计模式 缓存 Java
深入Spring Boot启动过程:揭秘设计模式与代码优化秘籍
深入Spring Boot启动过程:揭秘设计模式与代码优化秘籍
|
6月前
|
设计模式 Java 程序员
Spring用到了哪些设计模式?
Spring用到了哪些设计模式?
47 1
|
7月前
|
设计模式 安全 Java
【初学者慎入】Spring源码中的16种设计模式实现
以上是威哥给大家整理了16种常见的设计模式在 Spring 源码中的运用,学习 Spring 源码成为了 Java 程序员的标配,你还知道Spring 中哪些源码中运用了设计模式,欢迎留言与威哥交流。
366 3
|
7月前
|
设计模式 Java 数据库连接
Spring Framework 6 中的设计模式
Spring Framework 6 中的设计模式
47 1
|
7月前
|
设计模式 Java 数据库连接
Spring 中经典的 9 种设计模式
Spring 中经典的 9 种设计模式
104 2