Nesne Yönelimli Programlamanın 4 temel ilkesini tanımlayın
Nesne yönelimli programlama (OOP), gerçek dünyaya dayalı modeller oluşturmak için soyutlamalar kullanan bir programlama paradigmasıdır. Dört ana ilke kullanır: nesne yönelimi, polimorfizm, soyutlama ve kapsülleme. Nesne yönelimi kavramdır. kodu işlevler yerine nesneler ve bunların birbirleriyle nasıl etkileşimde bulundukları etrafında düzenlemek.Polimorfizm, sınıfların kalıtım ve alt sınıflar kullanılarak anında genişletilebilme ve değiştirilebilme yeteneğidir.Soyutlama, karmaşık sistemlerden gereksiz ayrıntıların çıkarılmasına izin vererek, kilit süreçlere daha iyi odaklanma. Kapsülleme, ilgili veri ve işlevleri tek bir varlık olarak manipüle edilebilecek tek bir birimde birleştirme işlemidir.