{"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":"HarmonyOS'te V1 ve V2 Dekorat\u00f6rler: Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Qa3gt9cGt1\"><a href=\"https:\/\/fatihsoysal.com\/blog\/harmonyoste-v1-ve-v2-dekoratorler-ayrintili-bir-bakis\/\">HarmonyOS&#8217;te V1 ve V2 Dekorat\u00f6rler: Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/harmonyoste-v1-ve-v2-dekoratorler-ayrintili-bir-bakis\/embed\/#?secret=Qa3gt9cGt1\" width=\"600\" height=\"338\" title=\"&#8220;HarmonyOS&#8217;te V1 ve V2 Dekorat\u00f6rler: Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Qa3gt9cGt1\" 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! Fatih Soysal olarak, bu makalede HarmonyOS geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z V1 ve V2 dekorat\u00f6rlerini ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, bu dekorat\u00f6rlerin ne oldu\u011funu ve neden \u00f6nemli olduklar\u0131n\u0131 a\u00e7\u0131klayal\u0131m. Sonras\u0131nda ise, aralar\u0131ndaki temel farklar\u0131 ve hangi senaryolarda hangisinin daha uygun oldu\u011funu \u00f6rneklerle g\u00f6sterece\u011fiz. Bu bilgiler, HarmonyOS uygulamalar\u0131n\u0131z\u0131n performans\u0131n\u0131 ve s\u00fcrd\u00fcr\u00fclebilirli\u011fini art\u0131rman\u0131za yard\u0131mc\u0131 olacakt\u0131r. Ayr\u0131ca, daha iyi bir kod okunabilirli\u011fi sa\u011flayarak, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131racakt\u0131r."}