{"id":2153,"date":"2021-04-16T20:36:48","date_gmt":"2021-04-16T20:36:48","guid":{"rendered":"https:\/\/www.yazilimperver.com\/?p=2153"},"modified":"2021-05-16T20:42:00","modified_gmt":"2021-05-16T20:42:00","slug":"haftalik-c-videolari-5-klaus-iglberger-the-solid-principles","status":"publish","type":"post","link":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/","title":{"rendered":"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger &#8211; The SOLID Principles\u201d)"},"content":{"rendered":"<p>Evet yaz\u0131l\u0131mperver dostlar\u0131m, sessizli\u011fimizi g\u00fczel bir video ile bozal\u0131m istedim. Daha \u00f6nce de bir seri halinde sizler ile payla\u015fm\u0131\u015f oldu\u011fum SOLID konusu ile ilgili g\u00fczel bir video var bug\u00fcnk\u00fc yaz\u0131mda. \u00d6ncelikle, SOLID yaz\u0131lar\u0131m\u0131 okumad\u0131ysan\u0131z, onlar\u0131 okuman\u0131z\u0131 tavsiye ederim. Hemen bir hat\u0131rlatay\u0131m:<\/p>\n<p><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/05\/10\/solid-1-tek-sorumluluk-prensibi\/\">SOLID 1 &#8211; Tek Sorumluluk Prensibi<\/a><\/strong><\/span><\/p>\n<p><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/08\/06\/solid-2-acik-kapali-prensibi\/\">SOLID 2 &#8211; A\u00e7\u0131k\/Kapal\u0131 Prensibi<\/a><\/strong><\/span><\/p>\n<p><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/09\/08\/solid-3-liskovun-yerine-gecme-prensibi\/\">SOLID 3 &#8211; Liskov&#8217;un Yerine Ge\u00e7me Prensibi<\/a><\/strong><\/span><\/p>\n<p><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/10\/12\/solid-4-arayuz-ayristirma-prensibi\/\">SOLID 4 \u2013 Aray\u00fcz Ayr\u0131\u015ft\u0131rma Prensibi<\/a><\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/11\/14\/solid-5-bagimliliklarin-ters-cevrilmesi-prensibi\/\"><span style=\"color: #339966;\"><strong>SOLID 5 &#8211; Ba\u011f\u0131ml\u0131l\u0131klar\u0131n Ters \u00c7evrilmesi Prensibi<\/strong><\/span><\/a><\/p>\n<p>\u015eimdi gelelim videomuza, video a\u00e7\u0131k\u00e7as\u0131 gerek \u00f6rnekler, gerekse ak\u0131\u015f anlam\u0131nda SOLID konusunu g\u00fczel bir \u015fekilde i\u015flemekte. Her ne kadar, konu\u015fmac\u0131 bu prensiplerin asl\u0131nda sadece nesne y\u00f6nelimli programlamaya \u00f6zel\/k\u0131s\u0131tl\u0131 olmad\u0131\u011f\u0131n\u0131 ifade etse de, bence C++ konusunda da g\u00f6rd\u00fc\u011f\u00fcm g\u00fczel SOLID videolar\u0131ndan birisi.<\/p>\n<p>Yaz\u0131dan bir iki g\u00fczel s\u00f6z\u00fc de buradan payla\u015fmasam olmazd\u0131 ki bunlar\u0131 her zaman kula\u011f\u0131m\u0131za k\u00fcpe olmal\u0131.<\/p>\n<p><strong>\u201dCoupling is the enemy of change, because it links together things that must change in parallel.\u201d , (David Thomas, Andrew Hunt, The Pragmatic Programmer)<\/strong><\/p>\n<p><strong>\u201dDependency is the key problem in software development at all scales.\u201d, (Kent Beck, TDD by Example)<\/strong><\/p>\n<p>Gelelim videomuza:<\/p>\n<p><iframe loading=\"lazy\" title=\"Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020\" width=\"780\" height=\"439\" src=\"https:\/\/www.youtube.com\/embed\/Ntraj80qN2k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Videoya ili\u015fkin yans\u0131lar\u0131 <span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/github.com\/CppCon\/CppCon2020\/blob\/main\/Presentations\/breaking_dependencies_the_solid_principles\/breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf\">Video Yans\u0131lar\u0131<\/a><\/strong><\/span>\u00a0 ba\u011flant\u0131s\u0131ndan bulabilirsiniz.<\/p>\n<p>Yorumculardan birisinin payla\u015ft\u0131\u011f\u0131 dakika &#8211; konu bilgilendirmesini de buraya eklersem sizler i\u00e7in faydal\u0131 olacakt\u0131r:<\/p>\n<ul>\n<li><span class=\"style-scope yt-formatted-string\" dir=\"auto\">Single Responsibility Principle &#8211; <\/span><span style=\"color: #339966;\"><strong><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" style=\"color: #339966;\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/watch?v=Ntraj80qN2k&amp;t=285s\">4:45<\/a><\/strong><\/span><\/li>\n<li><span class=\"style-scope yt-formatted-string\" dir=\"auto\">Open\/Closed Principle &#8211; <\/span><span style=\"color: #339966;\"><strong><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" style=\"color: #339966;\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/watch?v=Ntraj80qN2k&amp;t=1065s\">17:45<\/a> <\/strong><\/span><\/li>\n<li><span class=\"style-scope yt-formatted-string\" dir=\"auto\">Liskov Substitution Principle &#8211; <\/span><span style=\"color: #339966;\"><strong><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" style=\"color: #339966;\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/watch?v=Ntraj80qN2k&amp;t=1855s\">30:55<\/a> <\/strong><\/span><\/li>\n<li><span class=\"style-scope yt-formatted-string\" dir=\"auto\">Interface Segregation Principle &#8211; <\/span><span style=\"color: #339966;\"><strong><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" style=\"color: #339966;\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/watch?v=Ntraj80qN2k&amp;t=2520s\">42:00<\/a> <\/strong><\/span><\/li>\n<li><span class=\"style-scope yt-formatted-string\" dir=\"auto\">Dependency Inversion Principle &#8211; <\/span><span style=\"color: #339966;\"><strong><a class=\"yt-simple-endpoint style-scope yt-formatted-string\" dir=\"auto\" style=\"color: #339966;\" spellcheck=\"false\" href=\"https:\/\/www.youtube.com\/watch?v=Ntraj80qN2k&amp;t=2925s\">48:45<\/a><\/strong><\/span><\/li>\n<\/ul>\n<p>Bir sonraki yaz\u0131mda g\u00f6r\u00fc\u015fmek dile\u011fiyle, iyi seyirler diliyorum dostlar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Evet yaz\u0131l\u0131mperver dostlar\u0131m, sessizli\u011fimizi g\u00fczel bir video ile bozal\u0131m istedim. Daha \u00f6nce de bir seri halinde sizler ile payla\u015fm\u0131\u015f oldu\u011fum SOLID konusu ile ilgili g\u00fczel bir video var bug\u00fcnk\u00fc yaz\u0131mda. \u00d6ncelikle, SOLID yaz\u0131lar\u0131m\u0131 okumad\u0131ysan\u0131z, onlar\u0131 okuman\u0131z\u0131 tavsiye ederim. Hemen bir hat\u0131rlatay\u0131m: SOLID 1 &#8211; Tek Sorumluluk Prensibi SOLID 2 &#8211; A\u00e7\u0131k\/Kapal\u0131 Prensibi SOLID 3 &#8211;&#8230; <a class=\"more-link\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\">Continue reading <span class=\"meta-nav\">&#8594;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10,188],"tags":[13,629,566,870,550,531,440,449,95],"class_list":["post-2153","post","type-post","status-publish","format-standard","hentry","category-c","category-yazilim-muhendisligi","tag-c","tag-dip","tag-isp","tag-klaus-iglberger","tag-lsp","tag-ocp","tag-solid","tag-srp","tag-video"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger - The SOLID Principles\u201d) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger - The SOLID Principles\u201d) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"og:description\" content=\"Evet yaz\u0131l\u0131mperver dostlar\u0131m, sessizli\u011fimizi g\u00fczel bir video ile bozal\u0131m istedim. Daha \u00f6nce de bir seri halinde sizler ile payla\u015fm\u0131\u015f oldu\u011fum SOLID konusu ile ilgili g\u00fczel bir video var bug\u00fcnk\u00fc yaz\u0131mda. \u00d6ncelikle, SOLID yaz\u0131lar\u0131m\u0131 okumad\u0131ysan\u0131z, onlar\u0131 okuman\u0131z\u0131 tavsiye ederim. Hemen bir hat\u0131rlatay\u0131m: SOLID 1 &#8211; Tek Sorumluluk Prensibi SOLID 2 &#8211; A\u00e7\u0131k\/Kapal\u0131 Prensibi SOLID 3 &#8211;... Continue reading &#8594;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-16T20:36:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-16T20:42:00+00:00\" \/>\n<meta name=\"author\" content=\"yaz\u0131l\u0131mperver\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"yaz\u0131l\u0131mperver\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\"},\"author\":{\"name\":\"yaz\u0131l\u0131mperver\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"headline\":\"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger &#8211; The SOLID Principles\u201d)\",\"datePublished\":\"2021-04-16T20:36:48+00:00\",\"dateModified\":\"2021-05-16T20:42:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\"},\"wordCount\":297,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"keywords\":[\"c++\",\"DIP\",\"ISP\",\"Klaus Iglberger\",\"LSP\",\"OCP\",\"SOLID\",\"SRP\",\"video\"],\"articleSection\":[\"C++\",\"Yaz\u0131l\u0131m M\u00fchendisli\u011fi\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\",\"url\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\",\"name\":\"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger - The SOLID Principles\u201d) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#website\"},\"datePublished\":\"2021-04-16T20:36:48+00:00\",\"dateModified\":\"2021-05-16T20:42:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.yazilimperver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger &#8211; The SOLID Principles\u201d)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.yazilimperver.com\/#website\",\"url\":\"https:\/\/www.yazilimperver.com\/\",\"name\":\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"description\":\"Payla\u015fmak g\u00fczeldir.\",\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.yazilimperver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\",\"name\":\"yaz\u0131l\u0131mperver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"contentUrl\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"caption\":\"yaz\u0131l\u0131mperver\"},\"logo\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger - The SOLID Principles\u201d) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/","og_locale":"tr_TR","og_type":"article","og_title":"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger - The SOLID Principles\u201d) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","og_description":"Evet yaz\u0131l\u0131mperver dostlar\u0131m, sessizli\u011fimizi g\u00fczel bir video ile bozal\u0131m istedim. Daha \u00f6nce de bir seri halinde sizler ile payla\u015fm\u0131\u015f oldu\u011fum SOLID konusu ile ilgili g\u00fczel bir video var bug\u00fcnk\u00fc yaz\u0131mda. \u00d6ncelikle, SOLID yaz\u0131lar\u0131m\u0131 okumad\u0131ysan\u0131z, onlar\u0131 okuman\u0131z\u0131 tavsiye ederim. Hemen bir hat\u0131rlatay\u0131m: SOLID 1 &#8211; Tek Sorumluluk Prensibi SOLID 2 &#8211; A\u00e7\u0131k\/Kapal\u0131 Prensibi SOLID 3 &#8211;... Continue reading &#8594;","og_url":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/","og_site_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","article_published_time":"2021-04-16T20:36:48+00:00","article_modified_time":"2021-05-16T20:42:00+00:00","author":"yaz\u0131l\u0131mperver","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"yaz\u0131l\u0131mperver","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#article","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/"},"author":{"name":"yaz\u0131l\u0131mperver","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"headline":"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger &#8211; The SOLID Principles\u201d)","datePublished":"2021-04-16T20:36:48+00:00","dateModified":"2021-05-16T20:42:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/"},"wordCount":297,"commentCount":0,"publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"keywords":["c++","DIP","ISP","Klaus Iglberger","LSP","OCP","SOLID","SRP","video"],"articleSection":["C++","Yaz\u0131l\u0131m M\u00fchendisli\u011fi"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/","url":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/","name":"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger - The SOLID Principles\u201d) - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/#website"},"datePublished":"2021-04-16T20:36:48+00:00","dateModified":"2021-05-16T20:42:00+00:00","breadcrumb":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/16\/haftalik-c-videolari-5-klaus-iglberger-the-solid-principles\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.yazilimperver.com\/"},{"@type":"ListItem","position":2,"name":"Haftal\u0131k C++ Videolar\u0131 \u2013 5 (\u201cKlaus Iglberger &#8211; The SOLID Principles\u201d)"}]},{"@type":"WebSite","@id":"https:\/\/www.yazilimperver.com\/#website","url":"https:\/\/www.yazilimperver.com\/","name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","description":"Payla\u015fmak g\u00fczeldir.","publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.yazilimperver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb","name":"yaz\u0131l\u0131mperver","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/","url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","contentUrl":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","caption":"yaz\u0131l\u0131mperver"},"logo":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/2153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/comments?post=2153"}],"version-history":[{"count":2,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/2153\/revisions"}],"predecessor-version":[{"id":2155,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/2153\/revisions\/2155"}],"wp:attachment":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/media?parent=2153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/categories?post=2153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/tags?post=2153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}