Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir programlama dersinin giriş bölümüdür. Eğitmen, programlama derslerinin en önemli kısmına geldiklerini belirterek nesne yönelimli programlama konusunu anlatmaktadır.
- Videoda nesne yönelimli programlama kavramı, 1960'lı yılların sonunda yazılımdaki karmaşıklığı ortadan kaldırmak amacıyla ortaya çıkan bir yaklaşım olarak tanımlanmaktadır. Eğitmen, bu yaklaşımın inheritance, polimorfizm, abstract, encapsulation, generic yapılar, reflection ve annotation gibi prensipler üzerine kurulduğunu ve büyük projelerin katmanlı mimari yapılarına uygun olarak nasıl organize edildiğini açıklamaktadır. Dersin devamında class kavramına giriş yapılacağı belirtilmektedir.
- Nesne Yönelimli Programlama Giriş
- Bu derste programlamanın en önemli kısmına giriş yapılıyor, bu konu okullarda, üniversitelerde, yazılım kurslarında ve şirketlerde en çok kullanılan konulardan biridir.
- Programlamanın temelleri değişkenler, ifler, eller, döngüler ve metotlar olarak kabul edilir, bundan sonraki konular ileri seviye olmasına rağmen mantığı anlaşıldığında zor değildir.
- Nesne yönelimli programlama, yazılımdaki karmaşıklığı ortadan kaldırmak amacıyla 1960'lı yılların sonunda ortaya çıkan bir yaklaşım olup, program parçalarının bölünmesiyle daha rahat kontrol edilebilmesi ve hata bulunması sağlanmıştır.
- 01:41Nesne Yönelimli Programlama Prensipleri
- Nesne yönelimli programlama prensiplerinden inheritance, polimorfizm, auction, cslation, kontratlar, jenerik yapılar, reflectionlar ve anilar bulunmaktadır.
- Büyük projeler katmanlara bölünerek katmanlı mimari yapılarına uygun olarak gerçekleştirilir ve organize bir şekilde çalışması sağlanır.
- Nesne yönelimli programlama, her şeyin klasların üzerine inşa edilmesiyle gerçekleşir; öğrenci, araba gibi farklı nesneler için klaslar oluşturulur ve içine alanlar, metotlar ve kontraktörler eklenir.
- 03:04Nesne Yönelimli Programlama Önemi
- Nesne yönelimli programlama olmadan kodlama çok zor olurdu ve bu yaklaşım hala güzelliğini ve faydasını sürdürüyor.
- Inheritance, soyutlama ve kapsülleme gibi konular bu bölümün bel kemiği ve kilit noktasıdır.
- Nesne yönelimli programlama zamanla oturur, bazı konular hemen oturmaz, bu nedenle kendinizi suçlamayın ve bu bölüme ağırlık verin.