From 40f4161a3e72c8e074b84fa01786bd2a4d5172ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=E5=98=89=E9=98=B3?= Date: Fri, 28 Feb 2020 14:31:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E8=A7=82=E6=A8=A1=E5=BC=8F=E6=BA=90?= =?UTF-8?q?=E7=A0=81=E5=88=86=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pattern/structural/facade/GiftExchangeService.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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