{"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":"Dinamik Proxy (Arac\u0131) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Nwc2uUPPyT\"><a href=\"https:\/\/fatihsoysal.com\/blog\/dinamik-proxy-araci-nedir-ve-nasil-calisir\/\">Dinamik Proxy (Arac\u0131) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/dinamik-proxy-araci-nedir-ve-nasil-calisir\/embed\/#?secret=Nwc2uUPPyT\" width=\"600\" height=\"338\" title=\"&#8220;Dinamik Proxy (Arac\u0131) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Nwc2uUPPyT\" 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! Ben Fatih Soysal ve bug\u00fcn sizlerle yaz\u0131l\u0131m d\u00fcnyas\u0131n\u0131n olduk\u00e7a \u00f6nemli bir kavram\u0131 olan dinamik proxy (veya arac\u0131) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Dinamik proxy, nesne y\u00f6nelimli programlamada \u00e7o\u011fu zaman karma\u015f\u0131k g\u00f6r\u00fcnen ancak asl\u0131nda olduk\u00e7a g\u00fc\u00e7l\u00fc ve esnek bir tasar\u0131m deseni olarak kar\u015f\u0131m\u0131za \u00e7\u0131kar. Bu makalede, dinamik proxy'nin ne oldu\u011funu, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, avantajlar\u0131n\u0131 ve kullan\u0131m \u00f6rneklerini inceleyece\u011fiz. Ayr\u0131ca, konuyu daha iyi anlaman\u0131za yard\u0131mc\u0131 olmak i\u00e7in kod \u00f6rnekleri de payla\u015faca\u011f\u0131m. Umar\u0131m bu makale, dinamik proxy konusunda size kapsaml\u0131 bir bilgi sunar."}