diff --git a/Writerside/topics/Intro.md b/Writerside/topics/Intro.md index 0d32b6c..cb8607a 100644 --- a/Writerside/topics/Intro.md +++ b/Writerside/topics/Intro.md @@ -44,7 +44,19 @@ Sử dụng Creational Patterns giúp tạo ra các đối tượng một cách Structural Patterns liên quan tới cấu trúc và mối quan hệ giữa các lớp, đối tượng. Nhóm này giúp xây dựng cấu trúc phần mềm dễ thay đổi và bảo trì. Một số pattern: -[//]: # (- [Adapter](3.1%20Adapter.md), [Bridge](3.2%20Bridge.md), [Composite](3.4%20Composite.md), [Decorator](3.5%20Decorator.md), [Facade](3.6%20Facade.md), [Flyweight](3.7%20Flyweight.md), [Proxy](3.8%20Proxy.md)) +[Adapter](Adapter.md) + +[Bridge](Bridge.md) + +[Composite](Composite.md) + +[Decorator](Decorator.md) + +[Facade](Facade.md) + +[Flyweight](Flyweight.md) + +[Proxy](Proxy.md) Sử dụng Structural Patterns giúp xây dựng hệ thống linh hoạt, dễ mở rộng và tối ưu hóa bộ nhớ. @@ -52,7 +64,25 @@ Sử dụng Structural Patterns giúp xây dựng hệ thống linh hoạt, dễ Behavioral Patterns liên quan tới hành vi giao tiếp giữa các đối tượng. Nhóm này giúp định nghĩa rõ ràng mối quan hệ giữa các object. Một số pattern: -[//]: # (- [Chain of Responsibility](4.1%20Chain%20of%20Responsibility.md), [Command](4.2%20Command.md), [Iterator](4.3%20Iterator.md), [Mediator](4.4%20Mediator.md), [Memento](4.5%20Memento.md), [Observer](4.6%20Observer.md), [State](4.7%20State.md), [Strategy](4.8%20Strategy.md), [Template Method](4.9%20Template%20Method.md), [Visitor](4.10%20Visitor.md)) +[Chain of Responsibility](Chain-Of-Responsibility.md) + +[Command](Command.md) + +[Iterator](Iterator.md) + +[Mediator](Mediator.md) + +[Memento](Memento.md) + +[Observer](Observer.md) + +[State](State.md) + +[Strategy](Strategy.md) + +[Template Method](Template-Method.md) + +[Visitor](Visitor.md) Sử dụng Behavioral Patterns giúp tạo hệ thống linh hoạt, dễ thay đổi và tối ưu hóa hiệu suất.