Skip to content

Commit 0ce45b4

Browse files
committed
Fix formatting issues in workspace.xml and Visitor.md
1 parent d8cb459 commit 0ce45b4

File tree

2 files changed

+18
-25
lines changed

2 files changed

+18
-25
lines changed

.idea/workspace.xml

Lines changed: 18 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Writerside/topics/Visitor.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@
1212

1313
- **Ý Tưởng Cốt Lõi:** Ý tưởng cốt lõi của Visitor Pattern là tách biệt thuật toán từ các đối tượng mà nó hoạt động trên. Điều này cho phép chúng ta thêm các thuật toán mới mà không thay đổi định nghĩa của các đối tượng. Khi cần thực hiện một hoạt động trên một tập hợp các đối tượng, chúng ta có thể định nghĩa một đối tượng Visitor chứa hoạt động đó và sau đó cho phép các đối tượng đó chấp nhận Visitor, từ đó áp dụng hoạt động mà không làm thay đổi mã nguồn của chúng.
1414

15-
## Mục đích
16-
17-
- Cho phép thêm các thao tác mới lên cấu trúc đối tượng hiện có mà không cần thay đổi code.
18-
19-
- Tách biệt các thao tác khỏi các đối tượng thực hiện chúng.
20-
2115
## Đặt vấn đề
2216

2317
Giả sử bạn có một cấu trúc cây đối tượng phức tạp đại diện cho một tài liệu. Bây giờ cần thêm chức năng xuất tài liệu ra nhiều định dạng khác nhau (json, xml, pdf...).

0 commit comments

Comments
 (0)