Эээ... Речь идёт про abstract factory? Он иначе реализуется на перле. <br><br>Применять имеет смысл когда есть некий фреймворк, в котором в конфиге жёстко зашит обработчик класс какого-то события. То есть возникается событие, вызывается конструктор класса, который сначала создаёт интерфейс для объекта на основе шаблона, а потом выбирается какой пакет использовать в качестве реализации на основании параметров пришедшего события (к примеру запроса на сохранения какой-нибудь пачки данных - либо новости там, либо опроса). Потому собственно и называется абстрактной фабрики (из-за создания объекта на основе абстрактного класса).<br>
<br>Ну это если конечно речь идёт о abstract factory.<br><br>С ув. Д.Симонов.<br><br><div class="gmail_quote">2008/7/8 Vladimir V. Perepelitsa &lt;<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
например фабрика:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sub CreateObject { bless {}, $_[1] }<br>
или<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sub CreateObject { $_[1]-&gt;new() }<br>
;)<br>
<font color="#888888"><br></font></blockquote></div><br>