From 4bef4dc45be5417e5bf1bb075a9a58c4b587a62d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=E5=98=89=E9=98=B3?= Date: Sat, 29 Feb 2020 09:40:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E5=90=88=E6=A8=A1=E5=BC=8F=E6=BA=90?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../structural/composite/CatalogComponent.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/top/fjy8018/designpattern/pattern/structural/composite/CatalogComponent.java b/src/main/java/top/fjy8018/designpattern/pattern/structural/composite/CatalogComponent.java index cc8a333..9858fec 100644 --- a/src/main/java/top/fjy8018/designpattern/pattern/structural/composite/CatalogComponent.java +++ b/src/main/java/top/fjy8018/designpattern/pattern/structural/composite/CatalogComponent.java @@ -1,8 +1,21 @@ package top.fjy8018.designpattern.pattern.structural.composite; +import java.awt.*; +import java.util.Collection; +import java.util.Map; + /** * 课程抽象类 * 抽象组件应当多加考虑,哪些参数需要,哪些不需要 + *

+ * JDK组合模式源码 + * {@link java.awt.Container#add(Component)} 增加一个父类操作 + * {@link java.util.HashMap#putAll(Map)} + * {@link java.util.ArrayList#addAll(Collection)} + *

+ * Mybatis源码 + * {@link org.apache.ibatis.scripting.xmltags.SqlNode} 公共接口 + * 实现:{@link org.apache.ibatis.scripting.xmltags.MixedSqlNode} * * @author F嘉阳 * @date 2020/2/28 16:19