Ishingizda eng ko'p foydalanadigan dizayn shablonlari qanday?
C#
Abstrakt sinf va oddiy sinf o'rtasidagi farq nima?
Plugin arxitekturasida Singleton naqshini qanday ishlatasiz? Pluginlar o'rtasidagi aloqani qanday tashkil etasiz?
Open/Yopiq tamoyilini qanday tushunasiz? Sinf o'zgartirishlarga yopiq, lekin kengaytirishga ochiq — bu nima degani?
Asosiy sinfning voris sinflardan mustaqil bo'lishi qanday amalga oshiriladi? Asosiy sinf voris sinflarning mavjudligini qanday bilishi mumkin?
Bir test metodini atributlar ishlatmasdan turli argumentlar bilan bir necha marta ishga tushirishni qanday tashkil qilish mumkin?
Neytchi nima? Uni qanday tushunasiz?
C# da qanday asboblar original sinfini o'zgartirmasdan metodning xulqini kengaytirish yoki o'zgartirish imkonini beradi?
Ishni ish vaqtidan kompilatsiya bosqichiga qanday o'tkazish mumkin? Masalan, System.Text.Json da qanday amalga oshiriladi?
Agar biz C# haqida gapirayotgan bo'lsak, xulq-atvorni kengaytirish uchun metodni ortiqcha qilish mumkinmi?
Fasad naqshasi nima? Uni qisqacha tushuntiring.
C# da metodni qayta yozishga imkon beradigan kalit so'zlar qaysilar?
Doimiy ravishda async/await alohida oqimda ishlaydimi? Oqimlar qayerdan keladi?
C# da qanday o'ziga xos atribut yaratish mumkin?