外观模式源码分析
This commit is contained in:
@@ -1,11 +1,21 @@
|
||||
package top.fjy8018.designpattern.pattern.structural.facade;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.catalina.connector.Request;
|
||||
import org.apache.catalina.connector.RequestFacade;
|
||||
|
||||
/**
|
||||
* 外观类——礼物兑换逻辑
|
||||
* <p>
|
||||
* 该服务定义了与各个子系统交互的逻辑,业务系统无需知道与内部子系统的交互逻辑,符合迪米特法则
|
||||
* <p>
|
||||
* 源码:
|
||||
* {@link org.springframework.jdbc.support.JdbcUtils} 对数据库相关的操作进行封装
|
||||
* {@link org.apache.ibatis.session.Configuration#newMetaObject(Object)} 对创建对象的方法进行封装
|
||||
* {@link RequestFacade} 其定义了操作HTTPRequest的公用方法 {@link Request} 在Request中都用该外观类操作
|
||||
* 其他类似逻辑:
|
||||
* {@link org.apache.catalina.connector.ResponseFacade}
|
||||
* {@link org.apache.catalina.session.StandardSessionFacade}
|
||||
*
|
||||
* @author F嘉阳
|
||||
* @date 2020/2/28 10:44
|
||||
|
||||
Reference in New Issue
Block a user