Algoritma Temelleri | Doç. Dr. Ferhat Uçar

Nesne Yönelimli Programlamanın Dört Temel Prensibi


Listen Later

Bu bölüm, Nesne Yönelimli Programlamanın (OOP) dört temel prensibi olan kalıtım, çok biçimlilik, soyutlama ve kapsülleme kavramlarını gerçek dünya analojileri ve endüstriyel senaryolarla açıklamaktadır. 

Bugünün içeriği; kalıtımı biyolojik miras mantığıyla kod tekrarını önleyen bir hiyerarşi yapısı olarak tanımlarken; çok biçimliliği tek bir komutun farklı nesnelerde nasıl özgün davranışlara dönüştüğünü gösteren bir esneklik mekanizması olarak ele almaktadır. Soyutlamanın karmaşık detayları "kaputun altında" gizleyip kullanıcıya sade bir arayüz sunduğu, kapsüllemenin ise veriyi bir ilaç kapsülü gibi sarmalayarak sistem güvenliğini ve tutarlılığını sağladığı vurgulanmaktadır. Netflix, Trendyol ve global ödeme sistemleri gibi geniş ölçekli platformlar üzerinden, bu dört prensibin milyarlarca satırlık devasa yazılımların yönetimindeki vazgeçilmez rolü gösterilmektedir. Büyük resimde; bu haftaki dinletimiz, karmaşık gerçek dünya problemlerinin bu dört temel sütun üzerinde nasıl sistematik, güvenli ve ölçeklenebilir bir yazılım mimarisine dönüştürüleceğini özetlemektedir.

Send us Fan Mail

...more
View all episodesView all episodes
Download on the App Store

Algoritma Temelleri | Doç. Dr. Ferhat UçarBy Ferhat Uçar