OOP (Object Oriented Programming) hakkında kısa bir tanım verin.
Nesne yönelimli programlama (OOP), veri ve işlevselliğe sahip nesneler etrafında dönen bir programlama paradigmasıdır. Gerçek dünya varlıklarını ve bunların etkileşimlerini modellemek için nesneleri kullanır. OOP, özelliklerin ve davranışların birbirine uyması için programları yapılandırmanın bir yolunu sağlar. daha sonra kullanılabilen, genişletilebilen ve kod boyunca yeniden kullanılabilen ayrı nesneler halinde paketlenir.