<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Design Patterns on Infinite Script</title><link>https://www.infinitescript.com/tags/design-patterns/</link><description>Recent content in Design Patterns on Infinite Script</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 04 Oct 2014 02:09:13 +0000</lastBuildDate><atom:link href="https://www.infinitescript.com/tags/design-patterns/index.xml" rel="self" type="application/rss+xml"/><item><title>The 23 Gang of Three Design Patterns</title><link>https://www.infinitescript.com/2014/10/the-23-gang-of-three-design-patterns/</link><pubDate>Sat, 04 Oct 2014 02:09:13 +0000</pubDate><guid>https://www.infinitescript.com/2014/10/the-23-gang-of-three-design-patterns/</guid><description>&lt;p&gt;Design patterns represent the best practices used by experienced object-oriented software developers. Design patterns are solutions to general problems that software developers faced during software development. These solutions were obtained by trial and error by numerous software developers over quite a substantial period of time.&lt;/p&gt;&#10;&lt;p&gt;This tutorial will take you through step by step approach and examples using Java while learning Design Pattern concepts.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&lt;a href="https://www.infinitescript.com/2014/10/Design-Pattern-Relationships.webp" data-fancybox data-caption="Design-Pattern-Relationships"&gt;&#10; &lt;img src="https://www.infinitescript.com/2014/10/Design-Pattern-Relationships.webp" width="799" height="987" alt="Design-Pattern-Relationships" loading="lazy"&gt;&#10;&lt;/a&gt;&#10;&#10;&#10;&lt;/p&gt;&#10;&lt;h2 id="three-types-of-design-patterns"&gt;Three Types of Design Patterns&lt;/h2&gt;&#10;&lt;p&gt;Design patterns are divided into three fundamental groups: Behavioral Patterns, Creational Patterns, and Structural Patterns.&lt;/p&gt;</description></item></channel></rss>