OOP (Object-Oriented Programming)
Teknolojiyi Kullandığım Projeler:
Object-Oriented Programming, karmaşık yazılım sistemlerini yönetilebilir ve genişletilebilir hale getirmeyi amaçlar.
Backend projelerinde OOP prensipleri, mimari kararların temelini oluşturur.
Bu kapsamda:
-
Encapsulation ile sorumlulukların izole edilmesi
-
Inheritance ve polymorphism ile genişletilebilir yapı
-
Interface tabanlı tasarım
-
SOLID prensiplerine uygun kodlama
OOP, sürdürülebilir ve test edilebilir backend sistemlerin temelini oluşturur.