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