<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:memo="https://memo.d.foundation/ns/feed/1">
  <channel>
    <title>design-pattern - Dwarves Memo</title>
    <atom:link href="https://memo.d.foundation/topics/architecture/tags/design-pattern/rss.xml" rel="self" type="application/rss+xml" />
    <link>https://memo.d.foundation/topics/architecture/tags/design-pattern</link>
    <description>The newest notes tagged design-pattern on Dwarves Memo.</description>
    <lastBuildDate>Fri, 12 Jul 2024 00:00:00 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Visitor design pattern, the concept, problem solution and use cases</title>
      <link>https://memo.d.foundation/architecture/visitor-design-pattern</link>
      <pubDate>Fri, 12 Jul 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[taipham1803]]></dc:creator>
      <description><![CDATA[Visitor is a behavioral design pattern that lets you separate algorithms from the objects on which they operate.]]></description>
      <guid isPermaLink="true">https://memo.d.foundation/architecture/visitor-design-pattern</guid>
    </item>
    <item>
      <title>A tour of Template method pattern with Golang</title>
      <link>https://memo.d.foundation/golang/template-method-design-pattern</link>
      <pubDate>Fri, 28 Jun 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[anhnh12]]></dc:creator>
      <description><![CDATA[Template method: the problem, the concept, the solution, its use cases, implementations, pros & cons. The Template Method pattern in Go offers a powerful way to define algorithm skeletons and handle variations. We examine its application in user registration, showcasing code reusability and scalability in Golang development.]]></description>
      <guid isPermaLink="true">https://memo.d.foundation/golang/template-method-design-pattern</guid>
    </item>
    <item>
      <title>Gang of Four design patterns, notes on seven creational and behavioral patterns</title>
      <link>https://memo.d.foundation/architecture/gang-of-four-design-patterns</link>
      <pubDate>Mon, 10 Jun 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[vdhieu]]></dc:creator>
      <description><![CDATA[Working notes on Singleton, Builder, Prototype, Strategy, State, Observer and Command, each with its problem, structure, examples, trade-offs and use cases.]]></description>
      <guid isPermaLink="true">https://memo.d.foundation/architecture/gang-of-four-design-patterns</guid>
    </item>
    <item>
      <title>Singleton design pattern in Javascript</title>
      <link>https://memo.d.foundation/topics/frontend/singleton-design-pattern-in-javascript</link>
      <pubDate>Sun, 16 Oct 2022 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[chinhld12]]></dc:creator>
      <description><![CDATA[The Singleton design pattern is a design pattern that restricts the instantiation of a class to one object.]]></description>
      <guid isPermaLink="true">https://memo.d.foundation/topics/frontend/singleton-design-pattern-in-javascript</guid>
    </item>
  </channel>
</rss>