<?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>Комментарии: Шаблон проектирования Реестр</title>
	<atom:link href="http://i-novice.net/shablon-proektirovaniya-reestr/feed/" rel="self" type="application/rss+xml" />
	<link>http://i-novice.net/shablon-proektirovaniya-reestr/</link>
	<description>Веб-разработка, php скрипты, поисковая оптимизация.</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:15:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Автор: omgnull</title>
		<link>http://i-novice.net/shablon-proektirovaniya-reestr/#comment-3427</link>
		<dc:creator>omgnull</dc:creator>
		<pubDate>Thu, 24 Feb 2011 22:24:08 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/shablon-proektirovaniya-reestr/#comment-3427</guid>
		<description>Всегда делаю четкий функционал шаблона registry, с документированием, нет необходимости в инициализации по переменной:

$DB = Registry::getDB(array(&#039;&#039;,&#039;&#039;,...));</description>
		<content:encoded><![CDATA[<p>Всегда делаю четкий функционал шаблона registry, с документированием, нет необходимости в инициализации по переменной:</p>
<p>$DB = Registry::getDB(array(&#8221;,&#8221;,&#8230;));</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Dune</title>
		<link>http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2998</link>
		<dc:creator>Dune</dc:creator>
		<pubDate>Mon, 11 Jan 2010 06:43:51 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2998</guid>
		<description>Я широко использую этот паттерн. Но для избежания коллизий или для упрощения колективной разработки я ввел возможность устанавливать блокировку на повторную запись.
Если запись происходит - прерывание с предложеием сменить ключ.
Ище в момент вызова объекта синглетоном фиксируется имя класса (или файла) из которого произошел вызов. Любые обращения к переменным фиксируются - в любой точке приложения можно отследить что происходило с какой-либо переменной.</description>
		<content:encoded><![CDATA[<p>Я широко использую этот паттерн. Но для избежания коллизий или для упрощения колективной разработки я ввел возможность устанавливать блокировку на повторную запись.<br />
Если запись происходит &#8211; прерывание с предложеием сменить ключ.<br />
Ище в момент вызова объекта синглетоном фиксируется имя класса (или файла) из которого произошел вызов. Любые обращения к переменным фиксируются &#8211; в любой точке приложения можно отследить что происходило с какой-либо переменной.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Александ</title>
		<link>http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2402</link>
		<dc:creator>Александ</dc:creator>
		<pubDate>Fri, 08 May 2009 04:24:56 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2402</guid>
		<description>Я думаю необходимые парамерты вы можете передавать массивом как необязательный параметр,
# $DB = Registry::get(&#039;DB&#039;, array(&#039;root,&#039;pasee&#039;,...));  
# $users = $DB-&gt;select(&#039;SELECT * FROM users …&#039;);  

А в методе get, парсить массив и передавать далее конструктору.</description>
		<content:encoded><![CDATA[<p>Я думаю необходимые парамерты вы можете передавать массивом как необязательный параметр,<br />
# $DB = Registry::get(&#8216;DB&#8217;, array(&#8216;root,&#8217;pasee&#8217;,&#8230;));<br />
# $users = $DB-&gt;select(&#8216;SELECT * FROM users …&#8217;);  </p>
<p>А в методе get, парсить массив и передавать далее конструктору.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: dypa</title>
		<link>http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2202</link>
		<dc:creator>dypa</dc:creator>
		<pubDate>Tue, 24 Feb 2009 14:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2202</guid>
		<description>&gt;В общем, я считаю, что lazy initialization в реестре ненужен.
нужен, особенно в больших системах, просто нужно зрание передать данные для конструктора.</description>
		<content:encoded><![CDATA[<p>&gt;В общем, я считаю, что lazy initialization в реестре ненужен.<br />
нужен, особенно в больших системах, просто нужно зрание передать данные для конструктора.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Spirit</title>
		<link>http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2037</link>
		<dc:creator>Spirit</dc:creator>
		<pubDate>Fri, 09 Jan 2009 22:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/shablon-proektirovaniya-reestr/#comment-2037</guid>
		<description>Очень хороший шаблон проектирования, лично я даже не представляю как без него можно жить - куча глобальных переменных и прочии некрасивости</description>
		<content:encoded><![CDATA[<p>Очень хороший шаблон проектирования, лично я даже не представляю как без него можно жить &#8211; куча глобальных переменных и прочии некрасивости</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: cryptus</title>
		<link>http://i-novice.net/shablon-proektirovaniya-reestr/#comment-1909</link>
		<dc:creator>cryptus</dc:creator>
		<pubDate>Sun, 07 Dec 2008 13:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/shablon-proektirovaniya-reestr/#comment-1909</guid>
		<description>2 Олег Лобач: Сойдемся на этом ;)</description>
		<content:encoded><![CDATA[<p>2 Олег Лобач: Сойдемся на этом <img src='http://i-novice.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: cryptus</title>
		<link>http://i-novice.net/shablon-proektirovaniya-reestr/#comment-1908</link>
		<dc:creator>cryptus</dc:creator>
		<pubDate>Sun, 07 Dec 2008 13:12:04 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/shablon-proektirovaniya-reestr/#comment-1908</guid>
		<description>2 Алексей Качаев: $_cache_stack используется для хранения сигнатур реестра по принципу стека (LIFO - Last in - First out). Во втором усовершенствовании я про это написал немного, но и так в принципе понятно (реализация класса тоже есть в посте).</description>
		<content:encoded><![CDATA[<p>2 Алексей Качаев: $_cache_stack используется для хранения сигнатур реестра по принципу стека (LIFO &#8211; Last in &#8211; First out). Во втором усовершенствовании я про это написал немного, но и так в принципе понятно (реализация класса тоже есть в посте).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

