{"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":"Aray\u00fcz Ayr\u0131\u015ft\u0131rma Prensibi (ISP) Nedir?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"suSCOlgoKT\"><a href=\"https:\/\/fatihsoysal.com\/blog\/arayuz-ayristirma-prensibi-isp-nedir\/\">Aray\u00fcz Ayr\u0131\u015ft\u0131rma Prensibi (ISP) Nedir?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/arayuz-ayristirma-prensibi-isp-nedir\/embed\/#?secret=suSCOlgoKT\" width=\"600\" height=\"338\" title=\"&#8220;Aray\u00fcz Ayr\u0131\u015ft\u0131rma Prensibi (ISP) Nedir?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"suSCOlgoKT\" 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 geli\u015ftirmede, \u00f6zellikle nesne y\u00f6nelimli programlamada, SOLID prensipleri yaz\u0131l\u0131m\u0131n s\u00fcrd\u00fcr\u00fclebilirli\u011fini, esnekli\u011fini ve geni\u015fletilebilirli\u011fini art\u0131rmak i\u00e7in temel ta\u015flard\u0131r. Bu prensiplerden biri de Aray\u00fcz Ayr\u0131\u015ft\u0131rma Prensibi (ISP)'dir. K\u0131saca ISP, bir s\u0131n\u0131f\u0131n, kullanmad\u0131\u011f\u0131 metodlar\u0131 uygulamak zorunda kalmamas\u0131n\u0131 savunur. Ba\u015fka bir deyi\u015fle, b\u00fcy\u00fck ve karma\u015f\u0131k aray\u00fczler yerine, k\u00fc\u00e7\u00fck ve \u00f6zelle\u015fmi\u015f aray\u00fczler kullan\u0131lmal\u0131d\u0131r."}