From 529d8fef53ae9afd69bf238e58627235a6d83db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=E5=98=89=E9=98=B3?= Date: Mon, 24 Sep 2018 10:15:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=BA=90=E7=A0=81=E9=93=BE?= =?UTF-8?q?=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pattern/creational/abstractfactory/CourseFactory.java | 4 ++++ 1 file changed, 4 insertions(+) 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