From 92a1ee1194467f92ebb7eb3dacc3264eca74f872 Mon Sep 17 00:00:00 2001 From: chenjianqiang Date: Wed, 13 Oct 2021 11:57:33 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=9B=B4=E6=96=B0md=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 12 +++++++++--- README.md | 11 +++++++++-- .../InterpreterPattern/{ => po}/InterpreterMain.java | 2 +- src/com/chen/PatternApplication.java | 3 +-- src/com/chen/StrategyPattern/{ => po}/Context.java | 2 +- .../chen/StrategyPattern/{ => po}/StrategyMain.java | 7 ++++--- 6 files changed, 25 insertions(+), 12 deletions(-) rename src/com/chen/InterpreterPattern/{ => po}/InterpreterMain.java (97%) rename src/com/chen/StrategyPattern/{ => po}/Context.java (90%) rename src/com/chen/StrategyPattern/{ => po}/StrategyMain.java (78%) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0c713f3..51805a3 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,8 +2,11 @@ + + - + + - + + + + @@ -126,7 +132,7 @@ - + 1634096220780 diff --git a/README.md b/README.md index 879d391..110e427 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,10 @@ -# patterns +# Patterns -设计模式学习案例 \ No newline at end of file +### 快速上手 +PatternApplication --->>> main() +### 包说明 + +``` +--examples 贡献用户的真实业务代码案例 +--po 网络平台的解释文字介绍和代码案例 +``` diff --git a/src/com/chen/InterpreterPattern/InterpreterMain.java b/src/com/chen/InterpreterPattern/po/InterpreterMain.java similarity index 97% rename from src/com/chen/InterpreterPattern/InterpreterMain.java rename to src/com/chen/InterpreterPattern/po/InterpreterMain.java index 97d933d..b199e06 100644 --- a/src/com/chen/InterpreterPattern/InterpreterMain.java +++ b/src/com/chen/InterpreterPattern/po/InterpreterMain.java @@ -1,4 +1,4 @@ -package com.chen.InterpreterPattern; +package com.chen.InterpreterPattern.po; import com.chen.InterpreterPattern.po.AndExpression; import com.chen.InterpreterPattern.po.Expression; diff --git a/src/com/chen/PatternApplication.java b/src/com/chen/PatternApplication.java index 4209863..80e9ba4 100644 --- a/src/com/chen/PatternApplication.java +++ b/src/com/chen/PatternApplication.java @@ -1,7 +1,6 @@ package com.chen; -import com.chen.InterpreterPattern.InterpreterMain; -import com.chen.StrategyPattern.StrategyMain; +import com.chen.StrategyPattern.po.StrategyMain; /** * @author lx diff --git a/src/com/chen/StrategyPattern/Context.java b/src/com/chen/StrategyPattern/po/Context.java similarity index 90% rename from src/com/chen/StrategyPattern/Context.java rename to src/com/chen/StrategyPattern/po/Context.java index 6a110fb..247d5b3 100644 --- a/src/com/chen/StrategyPattern/Context.java +++ b/src/com/chen/StrategyPattern/po/Context.java @@ -1,4 +1,4 @@ -package com.chen.StrategyPattern; +package com.chen.StrategyPattern.po; import com.chen.StrategyPattern.po.Strategy; diff --git a/src/com/chen/StrategyPattern/StrategyMain.java b/src/com/chen/StrategyPattern/po/StrategyMain.java similarity index 78% rename from src/com/chen/StrategyPattern/StrategyMain.java rename to src/com/chen/StrategyPattern/po/StrategyMain.java index ed0fef5..ea2ed34 100644 --- a/src/com/chen/StrategyPattern/StrategyMain.java +++ b/src/com/chen/StrategyPattern/po/StrategyMain.java @@ -1,5 +1,6 @@ -package com.chen.StrategyPattern; +package com.chen.StrategyPattern.po; +import com.chen.StrategyPattern.po.Context; import com.chen.StrategyPattern.po.OperationA; import com.chen.StrategyPattern.po.OperationB; @@ -13,11 +14,11 @@ public class StrategyMain { int a = 5; int b = 11; - + // 策略A Context c = new Context(new OperationA()); System.err.println(c.exec(a, b)); - + // 策略B c = new Context(new OperationB()); System.err.println(c.exec(a, b)); } -- GitLab