From 905d07e282813f2d644c1f41cc5a613697f35dfb Mon Sep 17 00:00:00 2001
From: VVvista <40585771+VVvista@users.noreply.github.com>
Date: Sat, 24 Nov 2018 17:36:42 +0800
Subject: [PATCH 1/2] design-patterns-proxy
---
design-patterns/patterns-proxy/README.md | 51 +++++++++++++++++++
design-patterns/patterns-proxy/pom.xml | 42 +++++++++++++++
.../design/patterns/proxy/Applicaton.java | 7 +++
3 files changed, 100 insertions(+)
create mode 100644 design-patterns/patterns-proxy/README.md
create mode 100644 design-patterns/patterns-proxy/pom.xml
create mode 100644 design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Applicaton.java
diff --git a/design-patterns/patterns-proxy/README.md b/design-patterns/patterns-proxy/README.md
new file mode 100644
index 0000000..1602a46
--- /dev/null
+++ b/design-patterns/patterns-proxy/README.md
@@ -0,0 +1,51 @@
+
+# 23种设计模式-${pattern-cn}(${patternName} pattern)
+
+# 定义
+>
+此模式用于:
+*
+*
+
+# 概述
+>可以解决哪些问题?
+>*
+>*
+>
+
+>如何解决上述问题?
+>*
+>*
+>
+
+
+# 类图
+## WIKI.UML diagram
+
+## WIKI.Class diagram
+
+## 项目模拟示例.Class diagram
+
+
+# 适用场景
+* 优点
+ 1.
+ 2.
+* 缺点
+ 1.
+ 2.
+* 适用场景
+ 1.
+ 2.
+ 3.
+>
+
+# 衍生思考
+*
+*
+*
+*
+
+# 相关链接
+* [源码](https://github.com/GourdErwa/java-advanced/tree/master/design-patterns/patterns-${patternName})
+* [wiki.Mediator pattern](https://en.wikipedia.org/wiki/${patternName}_pattern)
diff --git a/design-patterns/patterns-proxy/pom.xml b/design-patterns/patterns-proxy/pom.xml
new file mode 100644
index 0000000..d9f342b
--- /dev/null
+++ b/design-patterns/patterns-proxy/pom.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ com.gourd
+ erwa
+ 1.0-SNAPSHOT
+ ./../../pom.xml
+
+
+ 4.0.0
+
+ patterns-proxy
+
+
diff --git a/design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Applicaton.java b/design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Applicaton.java
new file mode 100644
index 0000000..4ec46bd
--- /dev/null
+++ b/design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Applicaton.java
@@ -0,0 +1,7 @@
+package com.gourd.design.patterns.proxy;
+
+/**
+ * @author WenTingTing by 2018/11/24
+ */
+public class Applicaton {
+}
From 7ec62ae4d0b0d0c2baf3a8b6db275bc9fe2361c6 Mon Sep 17 00:00:00 2001
From: VVvista <40585771+VVvista@users.noreply.github.com>
Date: Sat, 24 Nov 2018 17:50:46 +0800
Subject: [PATCH 2/2] design-patterns-proxy Application
---
.../design/patterns/proxy/{Applicaton.java => Application.java} | 2 +-
pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
rename design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/{Applicaton.java => Application.java} (76%)
diff --git a/design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Applicaton.java b/design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Application.java
similarity index 76%
rename from design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Applicaton.java
rename to design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Application.java
index 4ec46bd..90a1ce9 100644
--- a/design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Applicaton.java
+++ b/design-patterns/patterns-proxy/src/main/java/com/gourd/design/patterns/proxy/Application.java
@@ -3,5 +3,5 @@
/**
* @author WenTingTing by 2018/11/24
*/
-public class Applicaton {
+public class Application {
}
diff --git a/pom.xml b/pom.xml
index f1ae5a7..4663fec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -59,7 +59,7 @@
design-patterns/patterns-prototype
design-patterns/patterns-mediator
design-patterns/patterns-visitor
-
+ design-patterns/patterns-proxy
analog-demand/demand-alias-replacement