{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Android'de Singleton Tasar\u0131m Desenini Kullanma Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"6QPq3bsVlT\"><a href=\"https:\/\/fatihsoysal.com\/blog\/androidde-singleton-tasarim-desenini-kullanma-rehberi\/\">Android&#8217;de Singleton Tasar\u0131m Desenini Kullanma Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/androidde-singleton-tasarim-desenini-kullanma-rehberi\/embed\/#?secret=6QPq3bsVlT\" width=\"600\" height=\"338\" title=\"&#8220;Android&#8217;de Singleton Tasar\u0131m Desenini Kullanma Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"6QPq3bsVlT\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba, Fatih Soysal burada. Bu yaz\u0131da, Android uygulamalar\u0131n\u0131zda Singleton tasar\u0131m desenini nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Singleton, bir s\u0131n\u0131f\u0131n yaln\u0131zca tek bir \u00f6rne\u011finin olu\u015fturulmas\u0131n\u0131 sa\u011flayan ve bu \u00f6rne\u011fe global bir eri\u015fim noktas\u0131 sunan bir tasar\u0131m deseni olarak tan\u0131mlan\u0131r. Bu, uygulaman\u0131zda belirli kaynaklar\u0131 y\u00f6netmek veya belirli bir veriyi tek bir noktadan kontrol etmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6rne\u011fin, bir veritaban\u0131 ba\u011flant\u0131s\u0131 y\u00f6neticisi veya tercihleri y\u00f6neten bir s\u0131n\u0131f i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr."}