{"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":"Eri\u015fim Belirleyiciler: Nesne Y\u00f6nelimli Programlaman\u0131n Temeli","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"RHqxaN7qcS\"><a href=\"https:\/\/fatihsoysal.com\/blog\/erisim-belirleyiciler-nesne-yonelimli-programlamanin-temeli\/\">Eri\u015fim Belirleyiciler: Nesne Y\u00f6nelimli Programlaman\u0131n Temeli<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/erisim-belirleyiciler-nesne-yonelimli-programlamanin-temeli\/embed\/#?secret=RHqxaN7qcS\" width=\"600\" height=\"338\" title=\"&#8220;Eri\u015fim Belirleyiciler: Nesne Y\u00f6nelimli Programlaman\u0131n Temeli&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"RHqxaN7qcS\" 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":"Nesne y\u00f6nelimli programlama (OOP) paradigmas\u0131n\u0131n temel ta\u015flar\u0131ndan biri olan eri\u015fim belirleyiciler, s\u0131n\u0131f \u00fcyelerine (\u00f6zellikler ve metotlar) eri\u015fimi kontrol etmemizi sa\u011flar. Ba\u015fka bir deyi\u015fle, kodun farkl\u0131 b\u00f6l\u00fcmlerinden bu \u00fcyelere nas\u0131l eri\u015filebilece\u011fini belirler. Bu, veri gizleme (encapsulation) prensibinin uygulanmas\u0131nda kritik bir rol oynar ve kodun g\u00fcvenli\u011fini, bak\u0131m\u0131 ve anla\u015f\u0131l\u0131rl\u0131\u011f\u0131n\u0131 art\u0131r\u0131r. \u00d6rne\u011fin, bir s\u0131n\u0131f\u0131n i\u00e7 detaylar\u0131n\u0131 d\u0131\u015far\u0131dan eri\u015filemez hale getirerek, beklenmedik de\u011fi\u015fikliklerden kaynaklanabilecek hatalar\u0131 \u00f6nleyebiliriz."}