{"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":"Nesneye Y\u00f6nelik Programlamada Kaps\u00fclleme ve Getter Metotlar","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"k5gl8rtKwF\"><a href=\"https:\/\/fatihsoysal.com\/blog\/nesneye-yonelik-programlamada-kapsulleme-ve-getter-metotlar\/\">Nesneye Y\u00f6nelik Programlamada Kaps\u00fclleme ve Getter Metotlar<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/nesneye-yonelik-programlamada-kapsulleme-ve-getter-metotlar\/embed\/#?secret=k5gl8rtKwF\" width=\"600\" height=\"338\" title=\"&#8220;Nesneye Y\u00f6nelik Programlamada Kaps\u00fclleme ve Getter Metotlar&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"k5gl8rtKwF\" 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":"Nesneye y\u00f6nelik programlama (OOP) paradigmas\u0131n\u0131n temel ta\u015flar\u0131ndan biri olan kaps\u00fclleme, bir nesnenin i\u00e7 verilerini ve bu veriler \u00fczerindeki i\u015flemleri koruyarak d\u0131\u015f d\u00fcnyadan soyutlama i\u015flemidir. Ba\u015fka bir deyi\u015fle, bir nesnenin i\u00e7 detaylar\u0131n\u0131 gizleyerek sadece belirli y\u00f6ntemlerle eri\u015fim sa\u011flanmas\u0131n\u0131 garanti alt\u0131na al\u0131r. Bu sayede, kodun daha g\u00fcvenilir, bak\u0131m\u0131 kolay ve esnek hale gelmesini sa\u011flar. Kaps\u00fcllemeyi sa\u011flaman\u0131n \u00f6nemli bir yolu da getter metotlar\u0131n\u0131 kullanmakt\u0131r."}