<?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/"
	>

<channel>
	<title>Tec Bar &#187; Design Patterns</title>
	<atom:link href="https://www.tecbar.net/category/design-pattern/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tecbar.net</link>
	<description></description>
	<lastBuildDate>Tue, 19 Dec 2017 20:49:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1</generator>
	<item>
		<title>Proxy Pattern</title>
		<link>https://www.tecbar.net/proxy-pattern/</link>
		<comments>https://www.tecbar.net/proxy-pattern/#comments</comments>
		<pubDate>Tue, 21 Apr 2015 23:17:28 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Design Pattern]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=777</guid>
		<description><![CDATA[<p>The intent of Proxy Pattern is to provide a placeholder for an object to control access to it, and add a wrapper and delegation to protect the real component from undue complexity. The reason to need the placeholder is sometimes &#8230; <a href="https://www.tecbar.net/proxy-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/proxy-pattern/">Proxy Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/proxy-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Command Pattern</title>
		<link>https://www.tecbar.net/command-pattern/</link>
		<comments>https://www.tecbar.net/command-pattern/#comments</comments>
		<pubDate>Fri, 17 Apr 2015 22:14:56 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=762</guid>
		<description><![CDATA[<p>Command pattern encapsulates a request under an object as command, and passed to invoker object. It allows the parameterization of clients with different requests, queue or log requests. Normally, command pattern can be applied when we need to issue requests &#8230; <a href="https://www.tecbar.net/command-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/command-pattern/">Command Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/command-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Template Method Pattern</title>
		<link>https://www.tecbar.net/template-method-pattern/</link>
		<comments>https://www.tecbar.net/template-method-pattern/#comments</comments>
		<pubDate>Mon, 13 Apr 2015 23:45:27 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[de]]></category>
		<category><![CDATA[Design Pattern]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=732</guid>
		<description><![CDATA[<p>Template Method pattern defines the skeleton of an algorithm, and defer some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm&#8217;s structure. Implementation checklist abstract template class &#8211; a) defines abstract primitive &#8230; <a href="https://www.tecbar.net/template-method-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/template-method-pattern/">Template Method Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/template-method-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Façade Pattern</title>
		<link>https://www.tecbar.net/facade-pattern/</link>
		<comments>https://www.tecbar.net/facade-pattern/#comments</comments>
		<pubDate>Tue, 07 Apr 2015 22:51:30 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Design Pattern]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=695</guid>
		<description><![CDATA[<p>Façade pattern hides the complexities of the system, and provides a simpler interface to clients. Façade wraps a complicated subsystem with a simpler interface, and decouples the subsystems from its clients. Example: In the class diagram below, we can see: &#8230; <a href="https://www.tecbar.net/facade-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/facade-pattern/">Façade Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/facade-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Prototype Pattern</title>
		<link>https://www.tecbar.net/prototype-pattern/</link>
		<comments>https://www.tecbar.net/prototype-pattern/#comments</comments>
		<pubDate>Fri, 03 Apr 2015 23:58:38 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Design Pattern]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=687</guid>
		<description><![CDATA[<p>Prototype pattern implements a prototype interface which tells to create a clone of the current object. This pattern is used when creation of object directly is costly. The Prototype pattern allows an object to create customized objects without knowing their &#8230; <a href="https://www.tecbar.net/prototype-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/prototype-pattern/">Prototype Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/prototype-pattern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Abstract Factory Pattern</title>
		<link>https://www.tecbar.net/abstract-factory-pattern/</link>
		<comments>https://www.tecbar.net/abstract-factory-pattern/#comments</comments>
		<pubDate>Thu, 26 Mar 2015 00:36:33 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=617</guid>
		<description><![CDATA[<p>Abstract Factory Pattern provides an interface for creating a factory of related objects without explicitly specifying their classes. In other words, the Abstract Factory is a super-factory which creates other factories (Factory of factories). Implementation In the above URL class &#8230; <a href="https://www.tecbar.net/abstract-factory-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/abstract-factory-pattern/">Abstract Factory Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/abstract-factory-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Factory Pattern</title>
		<link>https://www.tecbar.net/factory-pattern/</link>
		<comments>https://www.tecbar.net/factory-pattern/#comments</comments>
		<pubDate>Sat, 21 Mar 2015 08:23:21 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=579</guid>
		<description><![CDATA[<p>Factory pattern is one of most used design pattern in Java, and it defines an interface to create the object without exposing the creation logic to the client, and has internal logic to decide which class to instantiate. TrackingAgent interface &#8230; <a href="https://www.tecbar.net/factory-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/factory-pattern/">Factory Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/factory-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Strategy Pattern</title>
		<link>https://www.tecbar.net/strategy-pattern/</link>
		<comments>https://www.tecbar.net/strategy-pattern/#comments</comments>
		<pubDate>Thu, 19 Mar 2015 07:06:32 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=570</guid>
		<description><![CDATA[<p>The intent of Strategy pattern is to define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets a class behavior or its algorithm can be changed at run time. It captures the abstraction in an interface, &#8230; <a href="https://www.tecbar.net/strategy-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/strategy-pattern/">Strategy Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/strategy-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Singleton Pattern</title>
		<link>https://www.tecbar.net/singleton-pattern/</link>
		<comments>https://www.tecbar.net/singleton-pattern/#comments</comments>
		<pubDate>Thu, 12 Mar 2015 21:42:51 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=516</guid>
		<description><![CDATA[<p>Singleton pattern is a creational design pattern. It ensures a class has only one instance created, and provides a global point of access to it. The implementation includes just-in-time initialization and initialization on first use. Singleton class is one of &#8230; <a href="https://www.tecbar.net/singleton-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/singleton-pattern/">Singleton Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/singleton-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Decorator Pattern</title>
		<link>https://www.tecbar.net/decorator-pattern/</link>
		<comments>https://www.tecbar.net/decorator-pattern/#comments</comments>
		<pubDate>Thu, 12 Mar 2015 00:41:47 +0000</pubDate>
		<dc:creator><![CDATA[James]]></dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.tecbar.net/?p=503</guid>
		<description><![CDATA[<p>Decorator pattern a design pattern that allows behavior to be added to an individual object without affecting the behavior of other objects from the same class. Decorators provide a flexible alternative to subclass for extending functionality. The decorator pattern is &#8230; <a href="https://www.tecbar.net/decorator-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://www.tecbar.net/decorator-pattern/">Decorator Pattern</a> appeared first on <a rel="nofollow" href="https://www.tecbar.net">Tec Bar</a>.</p>
]]></description>
		<wfw:commentRss>https://www.tecbar.net/decorator-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
