Skip to content
Showing 1-8 of 8 items.
@renovate
Admin 21/11/2021 10:50
Adapter Design Pattern - Trợ thủ đắc lực của Developers

1. Giới thiệu Adapter (wrapper) là một mẫu thiết kế thuộc nhóm Structural Pattern – những mẫu thiết kế cho việc thiết kế cấu trúc Là mẫu thiết kế chuyển đổi khuôn mẫu (interface) của một lớp thành một khuôn mẫu khác mà phía clients muốn. Cho phép 2 khuôn mẫu không liên quan làm việc cùng nhau. Adapter Pattern giữ vai trò trung gian giữa hai lớp, chuyển đổi interface của một hay nhiều lớp có sẵn...

Design Patterns Adapter Pattern Adapter Structural Patterns Design Partern
@renovate
Admin 21/11/2021 11:20
Bridge Design Pattern - Trợ thủ đắc lực của Developers

1. Giới thiệu Bridge Pattern là một trong những Pattern thuộc nhóm Structural Pattern. Ý tưởng của nó là tách tính trừu tượng (abstraction) ra khỏi tính hiện thực (implementation) của nó. Từ đó có thể dễ dàng chỉnh sửa hoặc thay thế mà không làm ảnh hưởng đến những nơi có sử dụng lớp ban đầu. Sử dụng Bridge Patern khi chúng ta muốn: Khi bạn muốn tách ràng buộc giữa Abstraction và Implementation,...

Design Pattern Design Patterns Structural Design Pattern Structural Patterns
@renovate
Admin 21/11/2021 13:30
Composite Design Pattern - Trợ thủ đắc lực của Developers

1. Giới thiệu Composite là một mẫu thiết kế thuộc nhóm cấu trúc (Structural Pattern). Composite Pattern là một sự tổng hợp những thành phần có quan hệ với nhau để tạo ra thành phần lớn hơn. Nó cho phép thực hiện các tương tác với tất cả đối tượng trong mẫu tương tự nhau. Tần suất sử dụng: khá cao 2. Mục đích ra đời Composite Pattern được sử dụng khi chúng ta cần xử lý một nhóm đối...

Design Pattern Design Patterns Structural Design Pattern Structural Patterns Composite Pattern
@renovate
Admin 21/11/2021 13:40
Decorator Design Pattern - Trợ thủ đắc lực của Developers

1. Giới thiệu Phân loại: Structural pattern Bí danh: Wrapper Mục đích: Mở rộng tính năng của một object tại run-time, decorator cung cấp một sự thay thế linh hoạt cho subclass để mở rộng tính năng của object Tần suất sử dụng: bình thường 2. Mục đích ra đời Hãy tưởng tượng rằng bạn đang làm việc với một thư viện thông báo cho phép các chương trình khác thông báo cho người dùng của họ về...

Decorator Pattern Design Patterns Structural Design Pattern Structural Patterns Decorator
@renovate
Admin 21/11/2021 13:50
Facade Design Pattern - Trợ thủ đắc lực của Developers

1. Giới thiệu Facade là một mẫu thiết kế thuộc nhóm cấu trúc (Structural Pattern). Facade Pattern cung cấp cho chúng ta một giao diện chung đơn giản thay cho một nhóm các giao diện có trong một hệ thống con (subsystem). Facade Pattern định nghĩa một giao diện ở cấp độ cao hơn để giúp cho người dùng có thể dễ dàng sử dụng hệ thống con này. Facade Pattern cho phép các đối tượng truy cập trực tiếp...

Structural Design Pattern Facade Structural Patterns Design Partern Facade Pattern
@renovate
Admin 21/11/2021 15:00
Flyweight Design Pattern - Trợ thủ đắc lực của Developers

1. Giới thiệu Flyweight là một mẫu thiết kế thuộc nhóm Structural Pattern – những mẫu thiết kế giúp dễ dàng thiết kế bằng cách xác định một cách hiện thực hóa mối quan hệ giữa các thực thể. Mẫu thiết kế Flyweight là một mẫu thiết kế cấu trúc cho phép bạn lắp nhiều đối tượng hơn vào dung lượng RAM có sẵn bằng cách chia sẻ, phân phối các phần trạng thái chung - riêng giữa nhiều...

Design Pattern Design Patterns Structural Design Pattern Structural Patterns
@renovate
Admin 21/11/2021 16:00
Proxy Design Pattern - Trợ thủ đắc lực của Developers

1. Giới thiệu Proxy (hay còn gọi là Surrogate) là một mẫu thiết kế thuộc nhóm cấu trúc (Structural Pattern). Điều khiển gián tiếp việc truy xuất đối tượng thông qua một đối tượng được ủy nhiệm Cung cấp 1 class đại diện để quản lí sự truy xuất đến thành phần của 1 class khác Giải quyết vấn đề security, perfomance, validation,… Tần suất sử dụng: khá cao 2. Mục đích ra...

Design Pattern Design Patterns Structural Design Pattern Structural Patterns