From a37d9399440ebf94cd0b41899a04cb10c300fb81 Mon Sep 17 00:00:00 2001 From: chenjianqiang Date: Wed, 13 Oct 2021 15:03:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B7=A5=E5=8E=82=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=EF=BC=88=E6=96=B9=E6=B3=95=E5=B7=A5=E5=8E=82=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 32 +++++++++--------- .../materials/AbstractFactoryMain.class | Bin 0 -> 452 bytes .../materials/FunctionFactoryMain.class | Bin 0 -> 1394 bytes .../materials/factory/Factory.class | Bin 0 -> 247 bytes .../materials/factory/FactoryA.class | Bin 0 -> 669 bytes .../materials/factory/FactoryB.class | Bin 0 -> 669 bytes .../materials/po/Product.class | Bin 0 -> 193 bytes .../materials/po/ProductA.class | Bin 0 -> 539 bytes .../materials/po/ProductB.class | Bin 0 -> 539 bytes .../com/pattern/PatternApplication.class | Bin 524 -> 528 bytes .../materials/AbstractFactoryMain.java | 16 +++++++++ .../materials/FunctionFactoryMain.java | 22 ++++++++++++ .../materials/factory/Factory.java | 14 ++++++++ .../materials/factory/FactoryA.java | 19 +++++++++++ .../materials/factory/FactoryB.java | 19 +++++++++++ .../FunctionFactory/materials/po/Product.java | 14 ++++++++ .../materials/po/ProductA.java | 17 ++++++++++ .../materials/po/ProductB.java | 18 ++++++++++ .../FunctionFactory/package-info.java | 13 +++++++ .../materials/SimpleFactoryMain.java | 1 + src/com/pattern/PatternApplication.java | 6 ++-- 21 files changed, 171 insertions(+), 20 deletions(-) create mode 100644 out/production/patterns/com/pattern/FactoryPattern/AbstractFactory/materials/AbstractFactoryMain.class create mode 100644 out/production/patterns/com/pattern/FactoryPattern/FunctionFactory/materials/FunctionFactoryMain.class create mode 100644 out/production/patterns/com/pattern/FactoryPattern/FunctionFactory/materials/factory/Factory.class create mode 100644 out/production/patterns/com/pattern/FactoryPattern/FunctionFactory/materials/factory/FactoryA.class create mode 100644 out/production/patterns/com/pattern/FactoryPattern/FunctionFactory/materials/factory/FactoryB.class create mode 100644 out/production/patterns/com/pattern/FactoryPattern/FunctionFactory/materials/po/Product.class create mode 100644 out/production/patterns/com/pattern/FactoryPattern/FunctionFactory/materials/po/ProductA.class create mode 100644 out/production/patterns/com/pattern/FactoryPattern/FunctionFactory/materials/po/ProductB.class create mode 100644 src/com/pattern/FactoryPattern/AbstractFactory/materials/AbstractFactoryMain.java create mode 100644 src/com/pattern/FactoryPattern/FunctionFactory/materials/FunctionFactoryMain.java create mode 100644 src/com/pattern/FactoryPattern/FunctionFactory/materials/factory/Factory.java create mode 100644 src/com/pattern/FactoryPattern/FunctionFactory/materials/factory/FactoryA.java create mode 100644 src/com/pattern/FactoryPattern/FunctionFactory/materials/factory/FactoryB.java create mode 100644 src/com/pattern/FactoryPattern/FunctionFactory/materials/po/Product.java create mode 100644 src/com/pattern/FactoryPattern/FunctionFactory/materials/po/ProductA.java create mode 100644 src/com/pattern/FactoryPattern/FunctionFactory/materials/po/ProductB.java diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 3ef3651..f707c49 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,18 +2,8 @@ - - - - - - - - - - - - + + + + @@ -100,6 +93,7 @@ + @@ -111,9 +105,11 @@ + + + + - - @@ -145,7 +141,7 @@ - + 1634096220780 @@ -175,4 +171,8 @@ + + +