<?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>Designpatterns 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/designpatterns.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>Designpatterns Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-03T17:17:44+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Design Patterns - Visitor]]></title>
                        <link>https://viblo.asia/p/design-patterns-visitor-V3m5WRovlO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-visitor-V3m5WRovlO7</guid>
            <description><![CDATA[Visitor

 Mục đích

Visitor là một design pattern thuộc nhóm behavioral giúp bạn tách các thuật toán khỏi đối tượng mà chúng đang hoạt động trên đó.

...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-24 15:46:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Template Method]]></title>
                        <link>https://viblo.asia/p/design-patterns-template-method-djeZ1EDGZWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-template-method-djeZ1EDGZWz</guid>
            <description><![CDATA[Template Method

 Mục đích

Template Method là một design pattern thuộc nhóm behavioral giúp định nghĩa bộ khung của thuật toán ở lớp cha (superclass)...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-24 08:50:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Strategy]]></title>
                        <link>https://viblo.asia/p/design-patterns-strategy-Az45bRgw5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-strategy-Az45bRgw5xY</guid>
            <description><![CDATA[Strategy

 Mục đích

Strategy là một design pattern thuộc nhóm behavioral giúp bạn xác định một nhóm thuật toán, đặt chúng vào một lớp riêng biệt và l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-22 10:16:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - State]]></title>
                        <link>https://viblo.asia/p/design-patterns-state-1VgZvAwmKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-state-1VgZvAwmKAw</guid>
            <description><![CDATA[State

 Mục đích

State là một design pattern thuộc nhóm behavoiral giúp chỉnh sửa hành vi của một đối tượng khi trạng thái bên trong nó thay đổi. Nó ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-21 19:36:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Observer]]></title>
                        <link>https://viblo.asia/p/design-pattern-observer-XL6lAVA45ek</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-observer-XL6lAVA45ek</guid>
            <description><![CDATA[Observer

 Mục đích

Observer là một design pattern thuộc nhóm behavioral giúp bạn định nghĩa một cơ chế đăng ký để thông báo cho nhiều đối tượng về b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-20 21:08:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Memento]]></title>
                        <link>https://viblo.asia/p/design-patterns-memento-Az45bRnw5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-memento-Az45bRnw5xY</guid>
            <description><![CDATA[Memento

 Mục đích

Memento là một desgin pattern thuộc nhóm behavioral giúp bạn lưu và phục hồi trạng thái trước đó của một đối tượng mà không để lộ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-19 18:34:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Mediator]]></title>
                        <link>https://viblo.asia/p/design-pattern-mediator-L4x5xA0rKBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-mediator-L4x5xA0rKBM</guid>
            <description><![CDATA[Mediator

 Mục đích

Mediator là một desgin pattern thuộc nhóm behavioral giúp bạn giảm các phụ thuộc hỗn tạp giữa các đối tượng. Pattern hạn chế các ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-18 10:13:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Iterator]]></title>
                        <link>https://viblo.asia/p/design-patterns-iterator-djeZ1E8gZWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-iterator-djeZ1E8gZWz</guid>
            <description><![CDATA[Iterator

 Mục đích

Iterator là một design pattern thuộc nhóm behavioral giúp bạn duyệt phần tử của một tập hợp mà không để lộ dạng cơ bản của nó (da...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-17 06:53:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Command]]></title>
                        <link>https://viblo.asia/p/design-pattern-command-Az45bRbw5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-command-Az45bRbw5xY</guid>
            <description><![CDATA[Command

 Mục đích

Command là một design pattern thuộc nhóm behavioral, nó biến một yêu cầu thành một đối tượng độc lập bao gồm tất cả thông tin của ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-16 17:33:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Chain of Responsibility]]></title>
                        <link>https://viblo.asia/p/design-patterns-chain-of-responsibility-4P856rga5Y3</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-chain-of-responsibility-4P856rga5Y3</guid>
            <description><![CDATA[Chain of Responsibility

 Mục đích

Chain of Responsibility là một design pattern trong nhóm behavioral cho phép bạn truyền các yêu cầu dọc theo một c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-14 20:11:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Proxy]]></title>
                        <link>https://viblo.asia/p/design-patterns-proxy-gGJ59raJKX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-proxy-gGJ59raJKX2</guid>
            <description><![CDATA[Proxy

 Mục đích

Proxy là một design pattern thuộc nhóm structural cho phép bạn cung cấp một vật thay thế hoặc vật giữ chỗ cho một đối tượng khác. Mộ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-13 15:40:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Flyweight]]></title>
                        <link>https://viblo.asia/p/design-pattern-flyweight-3P0lP8vGlox</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-flyweight-3P0lP8vGlox</guid>
            <description><![CDATA[Flyweight

 Mục đích

Flyweight là design pattern thuộc nhóm structural giúp bạn chỉnh các đối tượng phù hợp với dung lượng RAM bằng cách chia sẻ trạn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-12 22:44:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Facade]]></title>
                        <link>https://viblo.asia/p/design-pattern-facade-6J3ZgREEKmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-facade-6J3ZgREEKmB</guid>
            <description><![CDATA[Facade

 Mục đích

Facade là design pattern thuộc nhóm structural cung cấp interface đơn giản cho thư viện, framework hoặc bất kỳ tập hợp lớp phức tạp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-11 19:04:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns - Decorator]]></title>
                        <link>https://viblo.asia/p/design-patterns-decorator-QpmleRnD5rd</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-decorator-QpmleRnD5rd</guid>
            <description><![CDATA[Decorator

 Mục đích

Decorator là một design pattern thuộc nhóm structural giúp bạn thêm một hành vi mới vào đối tượng bằng cách đặt đối tượng đó vào...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-11 13:40:53</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[Design Patterns - Singleton]]></title>
                        <link>https://viblo.asia/p/design-patterns-singleton-bJzKmALwK9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-singleton-bJzKmALwK9N</guid>
            <description><![CDATA[Singleton

 Mục đích

Singleton là một design pattern thuộc nhóm creational giúp bạn tạo ra một lớp chỉ với một thực thế duy nhất, trong khi cung cấp ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-15 14:11:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Builder]]></title>
                        <link>https://viblo.asia/p/design-pattern-builder-vyDZORyOKwj</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-builder-vyDZORyOKwj</guid>
            <description><![CDATA[Builder

 Mục đích

Builder là design pattern thuộc nhóm creational, giúp bạn khởi tạo những đối tượng phức tạp theo từng bước. Pattern này cho phép b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-08 20:47:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Abstract Factory]]></title>
                        <link>https://viblo.asia/p/design-pattern-abstract-factory-gAm5yEvV5db</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-abstract-factory-gAm5yEvV5db</guid>
            <description><![CDATA[Abstract Factory

 Mục đích

Abstract Factory là một design pattern thuộc nhóm creational, dùng để tạo ra các đối tượng có quan hệ gần gũi với nhau mà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-08 14:33:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern - Factory Method]]></title>
                        <link>https://viblo.asia/p/design-pattern-factory-method-yMnKMRLjZ7P</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-factory-method-yMnKMRLjZ7P</guid>
            <description><![CDATA[Factory Method

 Mục đích

Factory method là một design pattern thuộc nhóm Creational, nó cung cấp một interface để tạo đối tượng cho lớp cha (supercl...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-08 10:06:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design pattern: Unit Of Work Pattern]]></title>
                        <link>https://viblo.asia/p/design-pattern-unit-of-work-pattern-bWrZnozQlxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-unit-of-work-pattern-bWrZnozQlxw</guid>
            <description><![CDATA[Phần 2: Ví dụ Unit Of Work Pattern trong C# - Design Pattern: Data Access Layer Patterns
1. Giới thiệu chung
Đây là phần thứ 2 trong series áp dụng De...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thịnh Lang</dc:creator>
            <pubDate>2021-12-17 14:51:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Parttern: Singleton Pattern]]></title>
                        <link>https://viblo.asia/p/design-parttern-singleton-pattern-63vKje4y52R</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-parttern-singleton-pattern-63vKje4y52R</guid>
            <description><![CDATA[1. Singleton Parttern là gì?
Singleton Parttern là một design parttern cực kì phổ biến. Hầu hết mọi lập trình viên đều sử dụng singleton Parttern vào ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Thuan</dc:creator>
            <pubDate>2021-08-19 07:59:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Pattern: Bill Pugh Singleton trong Java - đơn giản đến không ngờ]]></title>
                        <link>https://viblo.asia/p/design-pattern-bill-pugh-singleton-trong-java-don-gian-den-khong-ngo-V3m5WWm85O7</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-pattern-bill-pugh-singleton-trong-java-don-gian-den-khong-ngo-V3m5WWm85O7</guid>
            <description><![CDATA[Lời mở đầu
Singleton pattern có lẽ là design pattern đơn giản nhất mà hầu như ai cũng biết. Nó giúp tạo một instance duy nhất của class, thường dùng đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Henry Techie</dc:creator>
            <pubDate>2020-12-29 15:00:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns Là gì]]></title>
                        <link>https://viblo.asia/p/design-patterns-la-gi-bJzKmJpPZ9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-la-gi-bJzKmJpPZ9N</guid>
            <description><![CDATA[Giới thiệu
Xin chào, Trong phần đầu tiên này thì mình sẽ giới thiệu cho các bạn biết khái niệm, và các loại design patterns để bạn có thể hiểu và ứng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Bách</dc:creator>
            <pubDate>2020-05-01 00:00:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Design Patterns in Swift: Chain of Responsibility]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/design-patterns-in-swift-chain-of-responsibility-WAyK8V9nlxX</link>
            <guid isPermaLink="true">https://viblo.asia/p/design-patterns-in-swift-chain-of-responsibility-WAyK8V9nlxX</guid>
            <description><![CDATA[Ở bài chia sẻ trước chúng ta đã tìm hiểu về Design Patterns: State Pattern, ở bài chia sẻ này chúng ta cùng tìm hiểu về một pattern khá hay mà chúng t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thanh Tùng</dc:creator>
            <pubDate>2018-08-23 00:08:10</pubDate>
                                                                                                        </item>
            </channel>
</rss>
