Skip to content
Showing 1-18 of 18 items.
@renovate
Admin 23/03/2021 19:50
Hướng dẫn Adapter Design Pattern

Trong bài viết này, chúng ta sẽ cùng tìm hiểu về Adapter Design Pattern qua cấu trúc, cánh triển khai, ví dụ, đánh giá và ứng dụng của nó. Đây là bài viết đầu tiên của mình nên sẽ không tránh khỏi sai sót, rất mong nhận được sự thông cảm và góp ý từ mọi người. 1. Tổng quan 1.1. Phân loại Adapter là 1 design pattern thuộc nhóm Structural Pattern. Structural Pattern bao gồm những pattern cung cấp các...

Design Pattern C# Design Patterns Adapter Pattern Structural Design Pattern
@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