diff --git a/src/main/java/top/fjy8018/designpattern/pattern/creational/abstractfactory/CourseFactory.java b/src/main/java/top/fjy8018/designpattern/pattern/creational/abstractfactory/CourseFactory.java index 4aa03a2..774a917 100644 --- a/src/main/java/top/fjy8018/designpattern/pattern/creational/abstractfactory/CourseFactory.java +++ b/src/main/java/top/fjy8018/designpattern/pattern/creational/abstractfactory/CourseFactory.java @@ -3,6 +3,10 @@ package top.fjy8018.designpattern.pattern.creational.abstractfactory; /** * 抽象工厂:抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象 * 使用抽象工厂易于扩展产品族 + * 但抽象工厂不适于新增产品等级,即新增video同级的产品 + * 其与工厂方法区别为:抽象工厂关心产品族,工厂方法关系产品等级 + * + * JDK源码样例:{@link java.sql.Connection} 该类的实现类都属于同一个产品族 * * @author F嘉阳 * @date 2018-09-23 22:43