<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Structural-design-pattern Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/structural-design-pattern.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Structural-design-pattern Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-03-15T11:43:57+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Design Pattern cùng Flutter. Tập 5: Composite - &quot;Chúng sinh bình đẳng&quot;]]></title>
                        <link>https://viblo.asia/p/design-pattern-cung-flutter-tap-5-composite-chung-sinh-binh-dang-7ymJXPKqJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-cung-flutter-tap-5-composite-chung-sinh-binh-dang-7ymJXPKqJkq</guid>
            <description><![CDATA[Giới thiệu
Cấu trúc theo dạng cây không còn lạ gì với chúng ta nữa, ví dụ: Một folder sẽ có thể chứa nhiều folder khác nhau hoặc là chứa các tệp, nếu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Đức Nghĩa</dc:creator>
            <pubDate>2024-07-27 21:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng mình học DesignPattern: Builder ]]></title>
                        <link>https://viblo.asia/p/cung-minh-hoc-designpattern-builder-aNj4vbmx46r</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-minh-hoc-designpattern-builder-aNj4vbmx46r</guid>
            <description><![CDATA[Đây là bài viết nằm trong Series NestJS thực chiến, các bạn có thể xem toàn bộ bài viết ở link: https://viblo.asia/s/nestjs-thuc-chien-MkNLr3kaVgA

Đặ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngoc Nguyen</dc:creator>
            <pubDate>2025-05-27 11:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Proxy design pattern: Nâng cao hiệu suất và bảo mật (Phần 1)]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-proxy-design-pattern-nang-cao-hieu-suat-va-bao-mat-phan-1-m2vJPxNpJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-proxy-design-pattern-nang-cao-hieu-suat-va-bao-mat-phan-1-m2vJPxNpJeK</guid>
            <description><![CDATA[1.  Giới thiệu

Trong lĩnh vực kỹ thuật phần mềm, design pattern là một khái niệm quan trọng và phổ biến. Chúng là các mô hình được phát triển và chia...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đình Tài</dc:creator>
            <pubDate>2023-06-05 20:54:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Design Patterns - Bridge. Tách bạch abstraction và implementation]]></title>
                        <link>https://viblo.asia/p/golang-design-patterns-bridge-tach-bach-abstraction-va-implementation-oK9VyQpaVQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-design-patterns-bridge-tach-bach-abstraction-va-implementation-oK9VyQpaVQR</guid>
            <description><![CDATA[Bridge là một mẫu thiết kế gây khó hiểu hơn so với các mẫu thiết kế ở những series trước. Theo cuốn sách nguyên bản của cuốn sách Gang of Four: "decou...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kha Leo</dc:creator>
            <pubDate>2023-06-10 19:03:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Design Patterns - Adapter. Khi triển khai một mục tiêu bằng nhiều cách khác nhau]]></title>
                        <link>https://viblo.asia/p/golang-design-patterns-adapter-khi-trien-khai-mot-muc-tieu-bang-nhieu-cach-khac-nhau-n1j4lKQ7Vwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-design-patterns-adapter-khi-trien-khai-mot-muc-tieu-bang-nhieu-cach-khac-nhau-n1j4lKQ7Vwl</guid>
            <description><![CDATA[Một mẫu thiết kế thuộc top thịnh hành đối với các lập trình viên. Adapter là một mẫu thiết kế được sinh ra để đáp ứng một nhu cầu, tính năng nào đó mà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kha Leo</dc:creator>
            <pubDate>2022-12-10 17:07:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Golang Design Patterns - Composite. Không phải là kế thừa]]></title>
                        <link>https://viblo.asia/p/golang-design-patterns-composite-khong-phai-la-ke-thua-E1XVOob1VMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-design-patterns-composite-khong-phai-la-ke-thua-E1XVOob1VMz</guid>
            <description><![CDATA[Sau series về nhóm mẫu thiết kế khởi tạo, chúng ta cùng đến với nhóm mẫu thiết kế thứ hai là structural design patterns (nhóm cấu trúc), một mẫu thiết...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kha Leo</dc:creator>
            <pubDate>2022-11-27 15:13:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Composite]]></title>
                        <link>https://viblo.asia/p/design-patterns-composite-jvElaR6z5kw</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-composite-jvElaR6z5kw</guid>
            <description><![CDATA[Composite

 Mục đích

Composite là một design pattern thuộc nhóm structural cho phép bạn sắp xếp các đối tượng thành cấu trúc cây và sau đó làm việc v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-11 09:34:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Bridge]]></title>
                        <link>https://viblo.asia/p/design-patterns-bridge-gDVK2rarKLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-bridge-gDVK2rarKLj</guid>
            <description><![CDATA[Bridge

 Mục đích

Bridge là design pattern thuộc nhóm structural giúp bạn tách một lớp khổng lồ hoặc một tập hợp lớp có quan hệ gần gũi với nhau thàn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-10 14:29:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Adapter]]></title>
                        <link>https://viblo.asia/p/design-patterns-adapter-RQqKLRxOl7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-adapter-RQqKLRxOl7z</guid>
            <description><![CDATA[Adapter

 Mục đích

Adapter là một design pattern thuộc nhóm structural cho phép các đối tượng có interface không tương thích cộng tác với nhau.

 Vấn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-09 19:17:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Proxy Design Pattern - Trợ thủ đắc lực của Developers]]></title>
                        <link>https://viblo.asia/p/proxy-design-pattern-tro-thu-dac-luc-cua-developers-RQqKLB2bl7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/proxy-design-pattern-tro-thu-dac-luc-cua-developers-RQqKLB2bl7z</guid>
            <description><![CDATA[![](https://images.viblo.asia/85f7cb1e-dc4e-4a7a-8787-cb1d147ef480.png)


1. Giới thiệu
* Proxy (hay còn gọi là Surrogate) là một mẫu thiết kế thuộc n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Đinh</dc:creator>
            <pubDate>2021-11-21 15:51:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Flyweight Design Pattern - Trợ thủ đắc lực của Developers]]></title>
                        <link>https://viblo.asia/p/flyweight-design-pattern-tro-thu-dac-luc-cua-developers-maGK7B4b5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/flyweight-design-pattern-tro-thu-dac-luc-cua-developers-maGK7B4b5j2</guid>
            <description><![CDATA[![](https://images.viblo.asia/8422ca5b-9ec4-422a-8e00-43e3ba14e26f.png)


1. Giới thiệu
* Flyweight là một mẫu thiết kế thuộc nhóm Structural Pattern ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Đinh</dc:creator>
            <pubDate>2021-11-21 14:54:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Facade Design Pattern - Trợ thủ đắc lực của Developers]]></title>
                        <link>https://viblo.asia/p/facade-design-pattern-tro-thu-dac-luc-cua-developers-924lJBLNlPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/facade-design-pattern-tro-thu-dac-luc-cua-developers-924lJBLNlPM</guid>
            <description><![CDATA[![](https://images.viblo.asia/2ed6d10d-a495-4846-867b-854c50eb3a9d.png)


1. Giới thiệu
* Facade là một mẫu thiết kế thuộc nhóm cấu trúc (Structural P...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Đinh</dc:creator>
            <pubDate>2021-11-21 13:45:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Decorator Design Pattern - Trợ thủ đắc lực của Developers]]></title>
                        <link>https://viblo.asia/p/decorator-design-pattern-tro-thu-dac-luc-cua-developers-1VgZvQ1OKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/decorator-design-pattern-tro-thu-dac-luc-cua-developers-1VgZvQ1OKAw</guid>
            <description><![CDATA[![](https://images.viblo.asia/686b8487-1108-4802-94da-47b4207ec33b.png)


1. Giới thiệu
* Phân loại: Structural pattern
* Bí danh: Wrapper
* Mục đích:...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Đinh</dc:creator>
            <pubDate>2021-11-21 13:32:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Composite Design Pattern - Trợ thủ đắc lực của Developers]]></title>
                        <link>https://viblo.asia/p/composite-design-pattern-tro-thu-dac-luc-cua-developers-Qbq5QBk3KD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/composite-design-pattern-tro-thu-dac-luc-cua-developers-Qbq5QBk3KD8</guid>
            <description><![CDATA[![](https://images.viblo.asia/3094ca06-993f-4e93-b3a5-71e27f7f902c.png)


1. Giới thiệu
* Composite là một mẫu thiết kế thuộc nhóm cấu trúc (Structura...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Đinh</dc:creator>
            <pubDate>2021-11-21 13:20:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bridge Design Pattern - Trợ thủ đắc lực của Developers]]></title>
                        <link>https://viblo.asia/p/bridge-design-pattern-tro-thu-dac-luc-cua-developers-gDVK2oG2ZLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/bridge-design-pattern-tro-thu-dac-luc-cua-developers-gDVK2oG2ZLj</guid>
            <description><![CDATA[![](https://images.viblo.asia/1c03f418-9f3f-4359-a071-381fa17af107.png)


1. Giới thiệu
Bridge Pattern là một trong những Pattern thuộc nhóm Structura...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Đinh</dc:creator>
            <pubDate>2021-11-21 10:49:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn Adapter Design Pattern]]></title>
                        <link>https://viblo.asia/p/huong-dan-adapter-design-pattern-ORNZqd7bK0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-adapter-design-pattern-ORNZqd7bK0n</guid>
            <description><![CDATA[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ụ, ưu điểm nhược điểm và ứng dụng của nó. S...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Cong Hau</dc:creator>
            <pubDate>2021-03-23 19:43:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Entity-Attribute-Value Pattern (EAV) (Structural Pattern)]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-entity-attribute-value-pattern-eav-structural-pattern-Eb85okV452G</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-entity-attribute-value-pattern-eav-structural-pattern-Eb85okV452G</guid>
            <description><![CDATA[Entity-Attribute-Value Pattern viết tắt là EAV Pattern, là 1 mô hình dữ liệu, làm việc với các thực thể (entity) có số lượng các thuộc tính (attribute...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ngosangns</dc:creator>
            <pubDate>2020-04-03 01:49:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Proxy Pattern (Strutural Pattern)]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-proxy-pattern-strutural-pattern-4P856onOKY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-proxy-pattern-strutural-pattern-4P856onOKY3</guid>
            <description><![CDATA[Bài viết đầu tiên của mình trên Viblo, lí do mình viết bài này do các bài viết về Proxy Pattern còn khá ít và giải thích khá khó hiểu. Bản thân bài vi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ngosangns</dc:creator>
            <pubDate>2020-03-24 23:30:25</pubDate>
                                                                                                        </item>
            </channel>
</rss>
