diff --git a/src/main/java/top/fjy8018/designpattern/pattern/structural/facade/GiftExchangeService.java b/src/main/java/top/fjy8018/designpattern/pattern/structural/facade/GiftExchangeService.java index fd95f5c..9c44955 100644 --- a/src/main/java/top/fjy8018/designpattern/pattern/structural/facade/GiftExchangeService.java +++ b/src/main/java/top/fjy8018/designpattern/pattern/structural/facade/GiftExchangeService.java @@ -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; /** * 外观类——礼物兑换逻辑 *
* 该服务定义了与各个子系统交互的逻辑,业务系统无需知道与内部子系统的交互逻辑,符合迪米特法则 + *
+ * 源码: + * {@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