<?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>Comentários sobre: Closure: em Java (?)</title>
	<atom:link href="http://www.objectzilla.com.br/2009/01/14/closure-em-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.objectzilla.com.br/2009/01/14/closure-em-java/</link>
	<description>por Leonardo Veríssimo</description>
	<lastBuildDate>Thu, 12 Aug 2010 14:03:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Leonardo</title>
		<link>http://www.objectzilla.com.br/2009/01/14/closure-em-java/comment-page-1/#comment-24</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Fri, 27 Feb 2009 12:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.objectzilla.com.br/?p=80#comment-24</guid>
		<description>Oi George,

talvez haja uma falha minha em explicar o porquê closure é importante: ele separa o algoritmo dos detalhes de configuração. Em linguagens sem closures, não é raro encontrarmos códigos diferentes com a mesma estrutura (a.k.a.: duplicado), mas que só difere no &quot;recheio&quot;, ou seja, algumas linhas aqui e ali onde se usa variáveis e objetos diferentes. Closure é útil para separarmos o algoritmo do &quot;recheio&quot;, reduzindo sensivelmente a repetição.

Existem alternativas à closure, claro! O mais conhecido é o pattern &quot;Template Method&quot;. Porém, eu raramente encontrei a utilização desse pattern em códigos escritos por aí (a maioria dos programadores partem para a duplicação pura e simples); e acredito que uma boa forma de usar esse padrão é conhecer e utilizar &quot;closures&quot; em linguagens que oferecem essa característica.</description>
		<content:encoded><![CDATA[<p>Oi George,</p>
<p>talvez haja uma falha minha em explicar o porquê closure é importante: ele separa o algoritmo dos detalhes de configuração. Em linguagens sem closures, não é raro encontrarmos códigos diferentes com a mesma estrutura (a.k.a.: duplicado), mas que só difere no &#8220;recheio&#8221;, ou seja, algumas linhas aqui e ali onde se usa variáveis e objetos diferentes. Closure é útil para separarmos o algoritmo do &#8220;recheio&#8221;, reduzindo sensivelmente a repetição.</p>
<p>Existem alternativas à closure, claro! O mais conhecido é o pattern &#8220;Template Method&#8221;. Porém, eu raramente encontrei a utilização desse pattern em códigos escritos por aí (a maioria dos programadores partem para a duplicação pura e simples); e acredito que uma boa forma de usar esse padrão é conhecer e utilizar &#8220;closures&#8221; em linguagens que oferecem essa característica.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: George Anderson</title>
		<link>http://www.objectzilla.com.br/2009/01/14/closure-em-java/comment-page-1/#comment-23</link>
		<dc:creator>George Anderson</dc:creator>
		<pubDate>Fri, 27 Feb 2009 02:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.objectzilla.com.br/?p=80#comment-23</guid>
		<description>Achei muito bom o código em C++ no artigo anterior. No entanto, eu vivo muito bem sem closures, em qualquer linguagem que eu programe...

Meus parabéns pelo site e principalmente pelo conteúdo.

Abs,
George.</description>
		<content:encoded><![CDATA[<p>Achei muito bom o código em C++ no artigo anterior. No entanto, eu vivo muito bem sem closures, em qualquer linguagem que eu programe&#8230;</p>
<p>Meus parabéns pelo site e principalmente pelo conteúdo.</p>
<p>Abs,<br />
George.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Objectzilla &#187; Blog Archive &#187; Closure: em C++ (?)</title>
		<link>http://www.objectzilla.com.br/2009/01/14/closure-em-java/comment-page-1/#comment-10</link>
		<dc:creator>Objectzilla &#187; Blog Archive &#187; Closure: em C++ (?)</dc:creator>
		<pubDate>Wed, 14 Jan 2009 23:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.objectzilla.com.br/?p=80#comment-10</guid>
		<description>[...] Closure: em Java (?)  [...]</description>
		<content:encoded><![CDATA[<p>[...] Closure: em Java (?)  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Objectzilla &#187; Blog Archive &#187; Você sabe o que é: Closure?</title>
		<link>http://www.objectzilla.com.br/2009/01/14/closure-em-java/comment-page-1/#comment-9</link>
		<dc:creator>Objectzilla &#187; Blog Archive &#187; Você sabe o que é: Closure?</dc:creator>
		<pubDate>Wed, 14 Jan 2009 23:37:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.objectzilla.com.br/?p=80#comment-9</guid>
		<description>[...] Closure: em Java (?)  [...]</description>
		<content:encoded><![CDATA[<p>[...] Closure: em Java (?)  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
