Bu kavramları araştırdın mı bilmiyorum ama sana özet geçeyim, nesne üzerine programlamanın büyük avantajı yapacağın işi kolay ve hızlı şekilde yapmanı sağlar. Nesne tabanlı programlama olmayan tek dil C vardır bir tek, benim bildiğim. Bunun da temelleri vardır, kapsülleme dediğin şey tanımladığın nesneye özellikler eklemeye yarar, kalıtım dediğin şey nesnelerden nesne oluşturmaya yarar, polymorphism dediğimiz tükçesi çok biçimlilik kavramı ise tanımlanmış metodların özelliklerin birçok nesne tarafından kullanılmasını sağlar. Sana en basit bu şekilde anlatabilirim.