Ի՞նչ նախագծման օրինակներ եք առավել հաճախ օգտագործում ձեր աշխատանքում։
C#
Ի՞նչ տարբերություն կա աբստրակտ դասի և սովորական դասի միջև։
Ինչպե՞ս եք օգտագործում Singleton մոդելը պլագինների ճարտարապետությունում: Ինչպե՞ս կազմակերպել պլագինների միջև հարաբերությունը։
Ինչպե՞ս եք հասկանում Open/Closed սկզբունքը: Կլասը փակ է փոփոխությունների համար, բայց բաց է ընդլայնման համար — սա ինչ է նշանակում?
Ինչպե՞ս կարող է իրականացնել, որ հիմնական դասը կախված չէ ժառանգական դասերից: Ինչպե՞ս կարող է հիմնական դասը իմանալ ժառանգական դասերի գոյության մասին։
Ինչպե՞ս կազմակերպել մեկ թեստային մեթոդի մի քանի անգամ գործարկումը տարբեր արգումենտներով առանց հատկությունների օգտագործման։
Որ գործիքները C#-ում թույլ են տալիս ընդլայնել կամ փոխել մեթոդի վարքը առանց սկզբնական դասի փոփոխության?
Ի՞նչ է թելը: Ինչպե՞ս եք դուք այն հասկանում:
Եթե խոսում ենք C#-ի մասին, արդյոք հնարավոր է մեթոդի վերաշարադրություն կատարել վարքագծի ընդլայնման համար?
Ինչպե՞ս տեղափոխել աշխատանքը գործարկման ժամանակից կոմպիլյացիայի փուլին: Օրինակ, ինչպես դա կատարվում է System.Text.Json-ում։
Ի՞նչ է Ֆասադի նմուշը: Կարճ պատմեք դրա մասին։
Որոնք են մեթոդի հիմնական բառերը, որոնք թույլ են տալիս այն վերաշարադրել C#-ում?
Արդյոք միշտ էլ async/await-ը աշխատում է առանձին հոսքում? Որտեղից են գալիս հոսքերը?
Ինչպես ստեղծել անհատական (հարմարեցված) հատկանիշ C#-ում?