Nesne tabanlı programlama İngilizcesi Object Oriented Programming kısaca OOP’ dir. Nesne tabanlı programlama program geliştirmek için kullanılan bir teknolojidir. Aslında Visual Basic ve C# özünde nesne temelli bir programlama dilidir. Birçok sayıda nesne hazır olarak Visual Basic ve C#’ın içinde bulunmaktadır. Bu özellikte programcıların program yazımında bu hazır nesneleri kullanarak program yazmalarını kolaylaştırmaktadır.
OOP şu 3 prensipe sahiptir;
- Encapsulation (Kapsülleme)
- Interitance (Kalıtım)
- Polymorphism (Çok İşlevlilik)
Bu terimlerin ne anlama geldiklerine ilerleyen yazılarımızda sizlere detaylı olarak anlatacağım.