Funksional va obyektga yo’naltirilgan dasturlash tili:
Java dasturchisi sifatida, siz hech shubhasiz obyektga yo’naltirilgan dasturlashning asosiy tushunchalari(konseptsiyalari) bilan tanishsiz, biroq funksional dasturlash sizga yangi tushuncha bo’lishi mumkin.
Funksional dasturlashning kalit tushunchalari quyidagilar:
Birinchi klass funksiyalari (First-class functions) — siz funksiyalardan xuddi qiymatlardek foydalanasiz. Siz ularni o’zgaruvchilarga joylashtirishingiz, ma’lum parametr sifatida foydalanishingiz yoxud ularni boshqa funksiyalardan qaytarishingiz (return) ham mumkin.
O’zgarmasligi — siz yaratilganidan so’ng holati o’zgarmasligini kafolatlovchi o’zgarmas obyektlar bilan ishlaysiz.
Do'stlaringiz bilan baham: |