<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Паттерн Abstract Factory (шаблон Абстрактная Фабрика на Java)</title>
	<link>http://www.javenue.info/post/27</link>
	<description>Блог разработчика о Java и родственных технологиях</description>
	<pubDate>Thu, 28 Aug 2008 12:26:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: TheMega</title>
		<link>http://www.javenue.info/post/27#comment-24142</link>
		<author>TheMega</author>
		<pubDate>Mon, 02 Jun 2008 12:07:54 +0000</pubDate>
		<guid>http://www.javenue.info/post/27#comment-24142</guid>
		<description>Я лично использую factory для следующей ситуации.
Есть базовая коллекция объектов, инкапсулирующих таблицу из бд. Ну и есть группа унаследованных коллекций для разного вида таблиц.
С какой бд они будут работать в определенный момент времени - неизвестно. И зависит это от многих факторов. Но в конечном счете всё, что необходимо - это актуальный на данный момент connection string. Так вот, вся логика, связанная с созданием этих коллекций, включая генерацию connection string'а и прочие предварительные заморочки, выносятся в отдельный класс.
Есть и другие подобные примеры. Многие программисты используют подобные решения для разных задач. И чтобы каждый раз не объяснять друг другу то, что я тут рассказываю, они придумали этому решению название "Factory".</description>
		<content:encoded><![CDATA[<p>Я лично использую factory для следующей ситуации.<br />
Есть базовая коллекция объектов, инкапсулирующих таблицу из бд. Ну и есть группа унаследованных коллекций для разного вида таблиц.<br />
С какой бд они будут работать в определенный момент времени - неизвестно. И зависит это от многих факторов. Но в конечном счете всё, что необходимо - это актуальный на данный момент connection string. Так вот, вся логика, связанная с созданием этих коллекций, включая генерацию connection string&#8217;а и прочие предварительные заморочки, выносятся в отдельный класс.<br />
Есть и другие подобные примеры. Многие программисты используют подобные решения для разных задач. И чтобы каждый раз не объяснять друг другу то, что я тут рассказываю, они придумали этому решению название &#8220;Factory&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor</title>
		<link>http://www.javenue.info/post/27#comment-23287</link>
		<author>Victor</author>
		<pubDate>Sun, 20 Apr 2008 10:46:05 +0000</pubDate>
		<guid>http://www.javenue.info/post/27#comment-23287</guid>
		<description>Здравствуйте!
Хотелось бы задать глупый вопрос вам, так как я новичок.
Для чего вообще нужно создавать абстрактный класс фабрики и интерфейсы для война, мага и т.д.

Можно же просто создать классы фабрики и эти войнов, магов.

И ещё, а в чем принципиальное отличие между фабрикой и фабричным методом?

Заранее благодарен, за помощь! =)</description>
		<content:encoded><![CDATA[<p>Здравствуйте!<br />
Хотелось бы задать глупый вопрос вам, так как я новичок.<br />
Для чего вообще нужно создавать абстрактный класс фабрики и интерфейсы для война, мага и т.д.</p>
<p>Можно же просто создать классы фабрики и эти войнов, магов.</p>
<p>И ещё, а в чем принципиальное отличие между фабрикой и фабричным методом?</p>
<p>Заранее благодарен, за помощь! =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c0nst</title>
		<link>http://www.javenue.info/post/27#comment-20833</link>
		<author>c0nst</author>
		<pubDate>Wed, 23 Jan 2008 22:32:58 +0000</pubDate>
		<guid>http://www.javenue.info/post/27#comment-20833</guid>
		<description>Ребята, спасибо за комментарии.
В ближайшее время грядет refactoring сайта. Будут исправлены все ошибки и неточности с высоты приобретенного опыта. Статьи будут дополнены новой информацией. Большинство ваших предложений (в идеале - все) будут не только приняты к сведению, но и реализованы.</description>
		<content:encoded><![CDATA[<p>Ребята, спасибо за комментарии.<br />
В ближайшее время грядет refactoring сайта. Будут исправлены все ошибки и неточности с высоты приобретенного опыта. Статьи будут дополнены новой информацией. Большинство ваших предложений (в идеале - все) будут не только приняты к сведению, но и реализованы.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Асхат</title>
		<link>http://www.javenue.info/post/27#comment-19928</link>
		<author>Асхат</author>
		<pubDate>Tue, 27 Nov 2007 06:55:24 +0000</pubDate>
		<guid>http://www.javenue.info/post/27#comment-19928</guid>
		<description>Было бы хорошо, если бы автор попутно проводил сравнения с похожими паттернами- обьяснял различия, преимущества. Например в данном случае AbstractFacory и FactoryMethod.</description>
		<content:encoded><![CDATA[<p>Было бы хорошо, если бы автор попутно проводил сравнения с похожими паттернами- обьяснял различия, преимущества. Например в данном случае AbstractFacory и FactoryMethod.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Magistrus</title>
		<link>http://www.javenue.info/post/27#comment-19123</link>
		<author>Magistrus</author>
		<pubDate>Mon, 15 Oct 2007 12:54:34 +0000</pubDate>
		<guid>http://www.javenue.info/post/27#comment-19123</guid>
		<description>было бы понятнее если бы uml схема отражала суть примера ;)</description>
		<content:encoded><![CDATA[<p>было бы понятнее если бы uml схема отражала суть примера <img src='http://www.javenue.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
