未验证 提交 e69d324b 编写于 作者: 郑永川 提交者: GitHub

Merge pull request #408 from peierlong/patch-5

Update 设计模式.md
...@@ -657,7 +657,7 @@ public class ConcreteHandler1 extends Handler { ...@@ -657,7 +657,7 @@ public class ConcreteHandler1 extends Handler {
@Override @Override
protected void handleRequest(Request request) { protected void handleRequest(Request request) {
if (request.getType() == RequestType.type1) { if (request.getType() == RequestType.TYPE1) {
System.out.println(request.getName() + " is handle by ConcreteHandler1"); System.out.println(request.getName() + " is handle by ConcreteHandler1");
return; return;
} }
...@@ -676,7 +676,7 @@ public class ConcreteHandler2 extends Handler{ ...@@ -676,7 +676,7 @@ public class ConcreteHandler2 extends Handler{
@Override @Override
protected void handleRequest(Request request) { protected void handleRequest(Request request) {
if (request.getType() == RequestType.type2) { if (request.getType() == RequestType.TYPE2) {
System.out.println(request.getName() + " is handle by ConcreteHandler2"); System.out.println(request.getName() + " is handle by ConcreteHandler2");
return; return;
} }
...@@ -709,7 +709,7 @@ public class Request { ...@@ -709,7 +709,7 @@ public class Request {
```java ```java
public enum RequestType { public enum RequestType {
type1, type2 TYPE1, TYPE2
} }
``` ```
...@@ -718,9 +718,9 @@ public class Client { ...@@ -718,9 +718,9 @@ public class Client {
public static void main(String[] args) { public static void main(String[] args) {
Handler handler1 = new ConcreteHandler1(null); Handler handler1 = new ConcreteHandler1(null);
Handler handler2 = new ConcreteHandler2(handler1); Handler handler2 = new ConcreteHandler2(handler1);
Request request1 = new Request(RequestType.type1, "request1"); Request request1 = new Request(RequestType.TYPE1, "request1");
handler2.handleRequest(request1); handler2.handleRequest(request1);
Request request2 = new Request(RequestType.type2, "request2"); Request request2 = new Request(RequestType.TYPE2, "request2");
handler2.handleRequest(request2); handler2.handleRequest(request2);
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册