Skip to content

Commit

Permalink
Update Chain-Of-Responsibility.md
Browse files Browse the repository at this point in the history
  • Loading branch information
nguyenphuc22 authored Dec 9, 2023
1 parent f9a0545 commit 97e88aa
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions Writerside/topics/Chain-Of-Responsibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,27 @@ Mô hình gợi ý bạn liên kết các handlers lại thành một chuỗi. N

## Cấu Trúc

```mermaid
classDiagram
class Handler {
<<interface>>
+handleRequest()
}
class ConcreteHandler1 {
+handleRequest()
}
class ConcreteHandler2 {
+handleRequest()
}
class Client {
-handler : Handler
}
Handler <|.. ConcreteHandler1
Handler <|.. ConcreteHandler2
Client --> Handler : uses
```

- Handler: Định nghĩa 1 interface để xử lý các yêu cầu.
- ConcreteHandler: Implement phương thức từ handler.
- Client: Tạo ra các yêu cầu và yêu cầu đó sẽ được gửi đến các đối tượng tiếp nhận.
Expand Down

0 comments on commit 97e88aa

Please sign in to comment.