Абстракттуу класс менен жөнөкөй класс ортосунда эмнелер айырмаланат?
C#
Плагин архитектурасында Singleton үлгүсүн кантип колдонуп жатасыз? Плагиндердин ортосундагы мамилени кантип уюштурасыз?
Негизги класс мурасс класстарга көз каранды болмаслиги учун кандай иштибар бериш керек? Негизги класс мурасс классстардин бар экендигин кантип билсин?
Open/Closed принципин кандай түшүнөсүз? Класс өзгөртүүлөргө жабык, бирок кеңейтүүгө ачык — бул эмне дегендикти билдирет?
Иште кайсы дизайн үлгүлөрүн көбүрөөк колдонуп жатасыз?
Атрибуттарды колдонбостон бир тесттик ыкманы бир нече жолу ишке ашырууну кантип уюштурса болот?
Туурасы эмне? Сиз аны кандай түшүнөсүз?
Ишти иштен чыгуу убактысынан компиляция этабына кантип өткөрсө болот? Мисалы, System.Text.Jsonда кантип жасалат?
C# да кайсы инструменттер оригинал класс өзгөртпөстөн ыкмытын кеңейтүү же өзгөртүү мүмкүнчүлүгүн берет?
C#да ыкмалды кайра аныктоо үчүн кандай ачкыч сөздөр колдонулат?
Эгер биз C# жөнүндө сүйлөбөсөк, ыкманың жүктөлүшүн кеңейтүү үчүн жасоого болобу?
Фасад үлгүсү эмне? Кыскача айтып бер.
Эмне үчүн async/await дайыма өзүнчө агымда иштейт? Агрымдар кайдан чыгат?
C#те өзгөчөлүү (жеңилдетилген) атрибутту кантип түзүү керек?