<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Komentarze do: Multi Singleton, czyli jeden singleton i wiele &#8220;dzieci&#8221;</title>
	<atom:link href="http://potasiak.bplaced.com/2009/12/03/multi-singleton/feed/" rel="self" type="application/rss+xml" />
	<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/</link>
	<description>&#34;Wyobraźnia jest ważniejsza od wiedzy&#34;</description>
	<lastBuildDate>Sat, 01 May 2010 17:44:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Autor: Sebastian Potasiak</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-32</link>
		<dc:creator>Sebastian Potasiak</dc:creator>
		<pubDate>Tue, 08 Dec 2009 17:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-32</guid>
		<description>Nie liczę na to :) Wręcz przeciwnie. Wolę jak ktoś mnie zjedzie, bo wtedy szybciej się nauczę :D</description>
		<content:encoded><![CDATA[<p>Nie liczę na to <img src='http://potasiak.bplaced.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Wręcz przeciwnie. Wolę jak ktoś mnie zjedzie, bo wtedy szybciej się nauczę <img src='http://potasiak.bplaced.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: cojack</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-31</link>
		<dc:creator>cojack</dc:creator>
		<pubDate>Tue, 08 Dec 2009 17:17:59 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-31</guid>
		<description>Nie licz na to Sebastian że ja Ci będę samymi superlatywami jeździł na blogu :P Jak masz dostać kubeł zimnej wody na łeb to dostaniesz ;]</description>
		<content:encoded><![CDATA[<p>Nie licz na to Sebastian że ja Ci będę samymi superlatywami jeździł na blogu <img src='http://potasiak.bplaced.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Jak masz dostać kubeł zimnej wody na łeb to dostaniesz ;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Sebastian Potasiak</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-27</link>
		<dc:creator>Sebastian Potasiak</dc:creator>
		<pubDate>Tue, 08 Dec 2009 14:39:41 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-27</guid>
		<description>Każdy ma własne zdanie. Jak widać jednym się przydaje, drugim nie. Wszystko zależy od przyzwyczajeń i nawyków.</description>
		<content:encoded><![CDATA[<p>Każdy ma własne zdanie. Jak widać jednym się przydaje, drugim nie. Wszystko zależy od przyzwyczajeń i nawyków.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: cojack</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-26</link>
		<dc:creator>cojack</dc:creator>
		<pubDate>Tue, 08 Dec 2009 14:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-26</guid>
		<description>A tam zaraz Evil, singleton jest bo jest, przydaje się, np do debugera, oddziela jakby dodatkową warstwę abstrakcji bazy danych. W taki trochę dziwny sposób ale działa. Co do MultiSingletonu, to wybacz ale ja tego nie kupuję. I zgadzam się z Airborn, w dodatku dodam że po to się dziedziczy z jakiejś klasy by też rozszerzyć jej właściwości, a poza tym śmieszny ten multi.</description>
		<content:encoded><![CDATA[<p>A tam zaraz Evil, singleton jest bo jest, przydaje się, np do debugera, oddziela jakby dodatkową warstwę abstrakcji bazy danych. W taki trochę dziwny sposób ale działa. Co do MultiSingletonu, to wybacz ale ja tego nie kupuję. I zgadzam się z Airborn, w dodatku dodam że po to się dziedziczy z jakiejś klasy by też rozszerzyć jej właściwości, a poza tym śmieszny ten multi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: igor</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-21</link>
		<dc:creator>igor</dc:creator>
		<pubDate>Mon, 07 Dec 2009 21:05:41 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-21</guid>
		<description>Ludzie, co ma dependecy injection do tego? Opisana metoda pozwala zaoszczędzić trochę pisania w prostej aplikacji, w której jest 4 czy 5 singletonów. Frameworki DI są przeznaczone do zupełnie innej klasy problemów. To jakby porównywać TIRa z wózkiem sklepowym. Singletony są oczywiście evil, ale znów, w małym projekcie, w którym występuje kilka obiektów o których wiadomo na 100%, że mogą się pojawić tylko raz, a z jakiegoś powodu nie można użyć pól statycznych, singleton jest idealny. Mniej ideologii, więcej pragmatyki.</description>
		<content:encoded><![CDATA[<p>Ludzie, co ma dependecy injection do tego? Opisana metoda pozwala zaoszczędzić trochę pisania w prostej aplikacji, w której jest 4 czy 5 singletonów. Frameworki DI są przeznaczone do zupełnie innej klasy problemów. To jakby porównywać TIRa z wózkiem sklepowym. Singletony są oczywiście evil, ale znów, w małym projekcie, w którym występuje kilka obiektów o których wiadomo na 100%, że mogą się pojawić tylko raz, a z jakiegoś powodu nie można użyć pól statycznych, singleton jest idealny. Mniej ideologii, więcej pragmatyki.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Sebastian Potasiak</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-14</link>
		<dc:creator>Sebastian Potasiak</dc:creator>
		<pubDate>Sun, 06 Dec 2009 19:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-14</guid>
		<description>Single nie odnosi się do ilości możliwych użyć klasy Singletona, tylko do możliwości stworzenia tylko jednej instancji klasy-dziecka. Multi natomiast odnosi się do możliwości wykorzystania Singletona jako rodzica dla wielu podklas.</description>
		<content:encoded><![CDATA[<p>Single nie odnosi się do ilości możliwych użyć klasy Singletona, tylko do możliwości stworzenia tylko jednej instancji klasy-dziecka. Multi natomiast odnosi się do możliwości wykorzystania Singletona jako rodzica dla wielu podklas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Egz</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-13</link>
		<dc:creator>Egz</dc:creator>
		<pubDate>Sun, 06 Dec 2009 19:06:06 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-13</guid>
		<description>Kontynułując za Stormfly:

&quot;Zrobiłem dziedziczenie po singletonie i nazwałem to sobie Multi Singleton&quot;... &quot; - I nie wiem co oznacza słowo SINGLE&quot;.</description>
		<content:encoded><![CDATA[<p>Kontynułując za Stormfly:</p>
<p>&#8220;Zrobiłem dziedziczenie po singletonie i nazwałem to sobie Multi Singleton&#8221;&#8230; &#8221; &#8211; I nie wiem co oznacza słowo SINGLE&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Sebastian Potasiak</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-12</link>
		<dc:creator>Sebastian Potasiak</dc:creator>
		<pubDate>Sun, 06 Dec 2009 19:03:47 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-12</guid>
		<description>Ok, poprawiłem kod.
Co masz na myśli pisząc &quot;nie skupiasz się na najważniejszej części, którą chciałeś przekazać&quot;?
Odnośnie długości wpisu, to staram się pisać tak, żeby każdy wszystko zrozumiał.</description>
		<content:encoded><![CDATA[<p>Ok, poprawiłem kod.<br />
Co masz na myśli pisząc &#8220;nie skupiasz się na najważniejszej części, którą chciałeś przekazać&#8221;?<br />
Odnośnie długości wpisu, to staram się pisać tak, żeby każdy wszystko zrozumiał.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: sf</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-11</link>
		<dc:creator>sf</dc:creator>
		<pubDate>Sun, 06 Dec 2009 18:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-11</guid>
		<description>Wpis jest straszny jeśli chodzi o kod, nie skupiasz się na najważniejszej części, którą chciałeś przekazać. Nie wiem po co sprawdzasz czy dana funkcja czy intefejs jest już zdeklarowany i to zwłaszcza kiedy używamy __autoload(), a skoro już go używamy to po co korzystasz z require_once. No i na końcu jak można używać global ;&gt;

Cały wpis można by umieścić w jednym zdaniu. Zrobiłem dziedziczenie po singletonie i nazwałem to sobie Multi Singleton ;)</description>
		<content:encoded><![CDATA[<p>Wpis jest straszny jeśli chodzi o kod, nie skupiasz się na najważniejszej części, którą chciałeś przekazać. Nie wiem po co sprawdzasz czy dana funkcja czy intefejs jest już zdeklarowany i to zwłaszcza kiedy używamy __autoload(), a skoro już go używamy to po co korzystasz z require_once. No i na końcu jak można używać global ;&gt;</p>
<p>Cały wpis można by umieścić w jednym zdaniu. Zrobiłem dziedziczenie po singletonie i nazwałem to sobie Multi Singleton <img src='http://potasiak.bplaced.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Sebastian Potasiak</title>
		<link>http://potasiak.bplaced.com/2009/12/03/multi-singleton/comment-page-1/#comment-10</link>
		<dc:creator>Sebastian Potasiak</dc:creator>
		<pubDate>Fri, 04 Dec 2009 14:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://potasiak.bplaced.com/?p=3#comment-10</guid>
		<description>No ok, dependency injection pozwala na użycie alternatywnych klas dla skryptu, a service locator to taki rozszerzony singleton. Wybacz, jeśli wychodzę w tym momencie na durnia, ale mam bardzo małe doświadczenie i trzeba mnie wziąć pod glany i trochę pokierować.
Co do przykłądu, to jest tylko przykład, pokazujący logikę działania klasy.</description>
		<content:encoded><![CDATA[<p>No ok, dependency injection pozwala na użycie alternatywnych klas dla skryptu, a service locator to taki rozszerzony singleton. Wybacz, jeśli wychodzę w tym momencie na durnia, ale mam bardzo małe doświadczenie i trzeba mnie wziąć pod glany i trochę pokierować.<br />
Co do przykłądu, to jest tylko przykład, pokazujący logikę działania klasy.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
