{"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":"Singleton Tasar\u0131m Deseninin Tek Ba\u015f\u0131na Hikayesi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SBo46lwkru\"><a href=\"https:\/\/fatihsoysal.com\/blog\/singleton-tasarim-deseninin-tek-basina-hikayesi\/\">Singleton Tasar\u0131m Deseninin Tek Ba\u015f\u0131na Hikayesi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/singleton-tasarim-deseninin-tek-basina-hikayesi\/embed\/#?secret=SBo46lwkru\" width=\"600\" height=\"338\" title=\"&#8220;Singleton Tasar\u0131m Deseninin Tek Ba\u015f\u0131na Hikayesi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"SBo46lwkru\" 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":"Yaz\u0131l\u0131m d\u00fcnyas\u0131nda s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z tasar\u0131m desenlerinden biri de Singleton deseni. Ad\u0131ndan da anla\u015f\u0131laca\u011f\u0131 \u00fczere, bu desenin amac\u0131 bir s\u0131n\u0131ftan sadece tek bir \u00f6rnek olu\u015fturmay\u0131 garanti etmektir. Bu durum, baz\u0131 \u00f6zel durumlarda olduk\u00e7a faydal\u0131 olsa da, ayn\u0131 zamanda baz\u0131 dezavantajlar\u0131 da beraberinde getirir. Bu makalede, Singleton desenini detayl\u0131 bir \u015fekilde inceleyece\u011fiz; ne zaman kullan\u0131lmas\u0131 gerekti\u011fini, avantajlar\u0131n\u0131 ve dezavantajlar\u0131n\u0131 ele alaca\u011f\u0131z. Ayr\u0131ca, pratik \u00f6rneklerle deseni daha iyi kavraman\u0131z\u0131 sa\u011flayaca\u011f\u0131z."}