<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kurumsal Java Yazılımı &#187; Flyweight Tasarım Şablonu</title>
	<atom:link href="http://www.kurumsaljava.com/tag/flyweight-tasarim-sablonu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kurumsaljava.com</link>
	<description>Java Enterprise Architecture by Ozcan Acar</description>
	<lastBuildDate>Fri, 30 Dec 2011 09:28:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flyweight (Sinek Siklet) Tasarım Şablonu</title>
		<link>http://www.kurumsaljava.com/2009/10/09/flyweight-sinek-siklet-tasarim-sablonu/</link>
		<comments>http://www.kurumsaljava.com/2009/10/09/flyweight-sinek-siklet-tasarim-sablonu/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 09:37:23 +0000</pubDate>
		<dc:creator>Özcan Acar</dc:creator>
				<category><![CDATA[Tasarım Şablonları (Design Patterns)]]></category>
		<category><![CDATA[Flyweight Tasarım Şablonu]]></category>

		<guid isPermaLink="false">http://www.kurumsaljava.com/?p=838</guid>
		<description><![CDATA[<p>Java dilinde yazılan programlar içinde sınıflar ve bu sınıflardan oluşturulan nesneler kullanır. Bazen aynı sınıftan yüzlerce, belki binlerce nesne oluşturup, kullanıyor olabiliriz. Bu gibi durumlarda çok nesne oluşturulduğu için sistem performansı kötüye gidebilir. Flyweight tasarım şablonu kullanılarak, kullanılan nesne adedini aşağıya çekebiliriz. </p>
<p><span id="more-838"></span></p>
<p>Bu satırlar oluşurken, büyük bir ihtimalle kullandığım editör flyweight tasarım şablonunu kullanıyor olabilir. Yazdığım her cümle kelimelerden, her kelime birden fazla harften oluşmaktadır. Kullandığım editörün Java dilinde yazıldığını ve her harf için bir nesne kullandığını farzedersek, bir satırlık doküman için 80 ila 100 arası harf nesnesi oluşturması gerekir. 100 satırlık bir doküman için bu 10.000 civarı harf nesnesinin oluşturulması anlamına gelir.</p>
<p><span lang="TR">Bu yazıyı PDF olarak edinebilirsiniz.</span></p>
<h1>Konuyla İlgili Kitaplar</h1>
<p><a href="http://www.amazon.co.uk/Head-First-Design-Patterns/dp/0596007124%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596007124" target="_blank"><img src="http://ecx.images-amazon.com/images/I/5195WV5qz0L._SL160_.jpg" alt="" /></a>   <a href="http://www.amazon.co.uk/Design-patterns-elements-reusable-object-oriented/dp/0201633612%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201633612" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Rs5KgdLTL._SL160_.jpg" alt="" /></a>   <a href="http://www.amazon.co.uk/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51HMMBEC9GL._SL160_.jpg" alt="" /></a>   <a href="http://www.hepsiburada.com/java-tasarim-sablonlari-ve-yazilim-mimarileri/productDetails.aspx?categoryid=211652&amp;productid=kpusula177" target="_blank"><img class="alignnone" src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&amp;d=prod&amp;k=kurumsaljava_40" alt="" width="123" height="162" /></a></p>
<p><i><br />
EOF (End of Fun)<br />
Özcan Acar<br />
</i></p>
]]></description>
			<content:encoded><![CDATA[<p>Java dilinde yazılan programlar içinde sınıflar ve bu sınıflardan oluşturulan nesneler kullanır. Bazen aynı sınıftan yüzlerce, belki binlerce nesne oluşturup, kullanıyor olabiliriz. Bu gibi durumlarda çok nesne oluşturulduğu için sistem performansı kötüye gidebilir. Flyweight tasarım şablonu kullanılarak, kullanılan nesne adedini aşağıya çekebiliriz. </p>
<p><span id="more-838"></span></p>
<p>Bu satırlar oluşurken, büyük bir ihtimalle kullandığım editör flyweight tasarım şablonunu kullanıyor olabilir. Yazdığım her cümle kelimelerden, her kelime birden fazla harften oluşmaktadır. Kullandığım editörün Java dilinde yazıldığını ve her harf için bir nesne kullandığını farzedersek, bir satırlık doküman için 80 ila 100 arası harf nesnesi oluşturması gerekir. 100 satırlık bir doküman için bu 10.000 civarı harf nesnesinin oluşturulması anlamına gelir.</p>
<p><span lang="TR">Bu yazıyı PDF olarak edinebilirsiniz.</span></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<h1>Konuyla İlgili Kitaplar</h1>
<p><a href="http://www.amazon.co.uk/Head-First-Design-Patterns/dp/0596007124%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596007124" target="_blank"><img src="http://ecx.images-amazon.com/images/I/5195WV5qz0L._SL160_.jpg" alt="" /></a>   <a href="http://www.amazon.co.uk/Design-patterns-elements-reusable-object-oriented/dp/0201633612%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201633612" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Rs5KgdLTL._SL160_.jpg" alt="" /></a>   <a href="http://www.amazon.co.uk/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dhttpwwwxpturk-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51HMMBEC9GL._SL160_.jpg" alt="" /></a>   <a href="http://www.hepsiburada.com/java-tasarim-sablonlari-ve-yazilim-mimarileri/productDetails.aspx?categoryid=211652&amp;productid=kpusula177" target="_blank"><img class="alignnone" src="http://image.kurumsaljava.com/storage/image.jsp?ct=image/jpg&amp;d=prod&amp;k=kurumsaljava_40" alt="" width="123" height="162" /></a></p>
<p><i><br />
EOF (End of Fun)<br />
Özcan Acar<br />
</i></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.kurumsaljava.com%2F2009%2F10%2F09%2Fflyweight-sinek-siklet-tasarim-sablonu%2F&amp;linkname=Flyweight%20%28Sinek%20Siklet%29%20Tasar%C4%B1m%20%C5%9Eablonu"><img src="http://www.kurumsaljava.com/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.kurumsaljava.com/2009/10/09/flyweight-sinek-siklet-tasarim-sablonu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

