{"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":"Builder Design Pattern: Karma\u015f\u0131k Nesne Olu\u015fturmay\u0131 Basitle\u015ftirmek","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"IeV4UAVp1q\"><a href=\"https:\/\/fatihsoysal.com\/blog\/builder-design-pattern-karmasik-nesne-olusturmayi-basitlestirmek\/\">Builder Design Pattern: Karma\u015f\u0131k Nesne Olu\u015fturmay\u0131 Basitle\u015ftirmek<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/builder-design-pattern-karmasik-nesne-olusturmayi-basitlestirmek\/embed\/#?secret=IeV4UAVp1q\" width=\"600\" height=\"338\" title=\"&#8220;Builder Design Pattern: Karma\u015f\u0131k Nesne Olu\u015fturmay\u0131 Basitle\u015ftirmek&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"IeV4UAVp1q\" 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, karma\u015f\u0131k nesneler olu\u015fturmak zorlu bir i\u015f olabilir. \u00d6zellikle de bu nesneler bir\u00e7ok parametre ve se\u00e7ene\u011fe sahipse, kodunuz karma\u015f\u0131kla\u015fabilir ve okunabilirli\u011fi azalabilir. Bu durumda, Builder tasar\u0131m deseni imdad\u0131m\u0131za yeti\u015fir. Bu makalede, Builder tasar\u0131m desenini derinlemesine inceleyecek ve karma\u015f\u0131k nesne olu\u015fturma s\u00fcrecinizi nas\u0131l basitle\u015ftirebilece\u011finizi ke\u015ffedece\u011fiz."}