{"id":233633,"date":"2020-12-10T10:31:44","date_gmt":"2020-12-10T10:31:44","guid":{"rendered":"https:\/\/letsbecool.com\/?p=233633"},"modified":"2024-02-24T12:41:49","modified_gmt":"2024-02-24T12:41:49","slug":"what-is-object-oriented-programming","status":"publish","type":"post","link":"https:\/\/letsbecool.com\/tr\/what-is-object-oriented-programming\/","title":{"rendered":"Nesne Y\u00f6nelimli Programlama Nedir?"},"content":{"rendered":"[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.6.6&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.6.6&#8243; _module_preset=&#8221;default&#8221;][et_pb_column _builder_version=&#8221;4.6.6&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243;][et_pb_text _builder_version=&#8221;4.6.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<p><span style=\"font-weight: 400;\">Nesne y\u00f6nelimli programlama, \u00e7evremizdeki objelerin bilgisayar ortam\u0131na aktar\u0131lmas\u0131d\u0131r. \u00d6rne\u011fin ev e\u015fyalar\u0131m\u0131z\u0131 bilgisayarla takip edebilme ve uzaktan \u00e7al\u0131\u015ft\u0131rma nesne y\u00f6nelimli programlamaya \u00f6rnektir.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Nesne nedir?<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Verileri depolayan, y\u00f6neten ve i\u015fleyecek metodlar bar\u0131nd\u0131ran bile\u015fenlerdir. S\u00fcrekli de\u011fi\u015ftirilmeden kullan\u0131labilir ve sadece haf\u0131zada yer kaplarlar.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Nesne Y\u00f6nelimli Programlaman\u0131n \u00d6zellikleri<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Nesne y\u00f6nelimli programlama 4 farkl\u0131 \u00f6zellik bar\u0131nd\u0131rmaktad\u0131r:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Soyutlama<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Kaps\u00fclleme<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Miras Alma<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00c7ok bi\u00e7imlilik<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><b>Soyutlama: <\/b><span style=\"font-weight: 400;\">Her nesnenin kendine has bir s\u0131n\u0131f\u0131 oldu\u011fundan dolay\u0131 bir s\u0131n\u0131fta bulunan davran\u0131\u015flar\u0131n ve \u00f6zelliklerin tan\u0131mlanmas\u0131 soyutlamad\u0131r. \u00d6rne\u011fin beyaz e\u015fyalar\u0131n\u0131n belirli s\u0131n\u0131flar\u0131 vard\u0131r ve bu s\u0131n\u0131flara \u00f6zel renk, \u00f6zellik ve model bulunmaktad\u0131r.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Kaps\u00fclleme<\/b><span style=\"font-weight: 400;\">Soyutlanan davran\u0131\u015flar ve \u00f6zellikler nesne y\u00f6nelimli programla kaps\u00fcllenir. Kaps\u00fclleme \u00f6zelli\u011fi ile birlikte  hangi \u00f6zelli\u011fin ya da davran\u0131\u015f\u0131n sunulup sunulmayaca\u011f\u0131na karar verilir. \u00d6rne\u011fin ki\u015fisel veriler nesne y\u00f6nelimli programlama ile kullan\u0131ld\u0131\u011f\u0131ndan dolay\u0131 kaps\u00fcllenir ve kaps\u00fcl a\u00e7\u0131k b\u0131rak\u0131l\u0131r. Bu bilgilerin saklanmas\u0131na kaps\u00fcllenme denir.<\/span><\/p>\n<p><b>Miras Alma<\/b><span style=\"font-weight: 400;\"> S\u0131n\u0131flar\u0131n birbirinden t\u00fcreyebilece\u011fini g\u00f6sterir. \u00d6rne\u011fin iki farkl\u0131 beyaz e\u015fya varsa ve birbiriyle ayn\u0131 \u00f6zellikleri ta\u015f\u0131yorlarsa miras kald\u0131\u011f\u0131 d\u00fc\u015f\u00fcn\u00fclerek farkl\u0131 kodlar kulllan\u0131lmaz ve iki \u00fcr\u00fcn i\u00e7inde ayn\u0131 kodlar kullan\u0131l\u0131r. Yaz\u0131l\u0131m\u0131n i\u015flevini kolayla\u015ft\u0131ran bu kodlar olduk\u00e7a \u00f6nemlidir.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Not: Sizin de nesne y\u00f6nelimli programlamaya ya da yaz\u0131l\u0131ma ilginiz varsa, bu alanda geli\u015fmek istiyorsan\u0131z https:\/\/letsbecool.com\/yazilim-alaninda-gelismek-isteyenlere-5-oneri\/ adresinden bulundu\u011fumuz \u00f6nerileri inceleyebilirsiniz. <\/span><a href=\"https:\/\/letsbecool.com\/tr\/yazilim-alaninda-gelismek-isteyenlere-5-oneri\/\"><span style=\"font-weight: 400;\">https:\/\/letsbecool.com\/yazilim-alaninda-gelismek-isteyenlere-5-oneri\/<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><b>\u00c7ok bi\u00e7imlilik<\/b><span style=\"font-weight: 400;\"> Genellikle alt s\u0131n\u0131flar\u0131n \u00fcst s\u0131n\u0131fla ayn\u0131 \u00f6zellikleri g\u00f6sterece\u011fi beklenir fakat bazen alt s\u0131n\u0131flar ayn\u0131 \u00f6zellikleri g\u00f6stermezler buna \u00e7ok bi\u00e7imlilik denir. \u00d6rne\u011fin yeni \u00e7\u0131kan ak\u0131ll\u0131 elektrik s\u00fcp\u00fcrgeleri ile normal s\u00fcp\u00fcrgeler birbirine i\u015flev y\u00f6n\u00fcnden benzer fakat biri otomatik kullan\u0131l\u0131rken di\u011feri manuel kullan\u0131l\u0131r. Buna \u00e7ok bi\u00e7imlilik denir.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Nesne Y\u00f6nelimli Programlaman\u0131n Avantajlar\u0131<\/b><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Hayat\u0131m\u0131zda bulunan objelerin kullan\u0131m\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Belirli s\u0131n\u0131flar olu\u015fturuldu\u011fu i\u00e7in \u00e7ok fazla kod yazmaya gerek kalmaz.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Nesnede de\u011fi\u015fiklik yap\u0131lmak istendi\u011finde t\u00fcm program\u0131 de\u011fil sadece s\u0131n\u0131f i\u00e7inde de\u011fi\u015fiklik yapmak gerekir.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Bilgi gizleme \u00f6zelli\u011fi daha y\u00fcksektir. \u0130ki nesne birbirinin bilgilerine ula\u015famaz.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Kod tekrar\u0131n\u0131 \u00f6nler ve program s\u00fcrecininin verimini artt\u0131r\u0131r.<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Sonu\u00e7 olarak Nesne Y\u00f6nelimli Programlama (OOP) hayat\u0131m\u0131z\u0131 ve programlamay\u0131 kolayla\u015ft\u0131rmada b\u00fcy\u00fck katk\u0131da bulunmaktad\u0131r. Size i\u015finizin veya bireyler fikirlerinizin hayata ge\u00e7mesi i\u00e7in bir web sitesine ya da mobil uygulamaya ihtiya\u00e7 duyuyorsan\u0131z bize ula\u015f\u0131n! info@letsbecoolcom.kinsta.cloud <\/span><a href=\"mailto:info@letsbecoolcom.kinsta.cloud\"><span style=\"font-weight: 400;\">info@letsbecoolcom.kinsta.cloud<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]","protected":false},"excerpt":{"rendered":"<p>Object-oriented programming is the transfer of the objects around us to the computer environment. For example, being able to monitor our household items with a computer and operating them remotely are examples of object-oriented programming. &nbsp; What is the object? &nbsp; They are components that contain methods that store, manage and process data. They can [&hellip;]<\/p>","protected":false},"author":1,"featured_media":233638,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[21,1],"tags":[],"class_list":["post-233633","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-article","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/letsbecool.com\/wp-content\/uploads\/2020\/12\/pakata-goh-EJMTKCZ00I0-unsplash-scaled.jpg","_links":{"self":[{"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/posts\/233633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/comments?post=233633"}],"version-history":[{"count":3,"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/posts\/233633\/revisions"}],"predecessor-version":[{"id":233639,"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/posts\/233633\/revisions\/233639"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/media\/233638"}],"wp:attachment":[{"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/media?parent=233633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/categories?post=233633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/letsbecool.com\/tr\/wp-json\/wp\/v2\/tags?post=233633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}