Sobes.tech

Milyen tervezési mintákat használ a leggyakrabban a munkájában?

151

Hogyan valósítható meg, hogy egy alaposztály ne függjön az örökölt osztályoktól? Hogyan tudja az alaposztály tudni az örökölt osztályok létezését?

148

Hogyan érted az Nyitott/Zárt elvet? Az osztály zárt a módosításokra, de nyitott a bővítésre — mit jelent ez?

148

Miben különbözik egy absztrakt osztály egy normál osztálytól?

148

Hogyan használod a Singleton mintát egy plugin architektúrában? Hogyan szervezed a pluginok közötti kapcsolatot?

147

Milyen eszközök a C#-ban lehetővé teszik egy módszer viselkedésének bővítését vagy módosítását anélkül, hogy az eredeti osztályt módosítanánk?

147

Hogyan szervezhető meg egy tesztmetódus többszöri futtatása különböző argumentumokkal attribútumok használata nélkül?

146

Ha C#-ról beszélünk, lehet-e módszertúlterhelést végezni a viselkedés bővítése érdekében?

144

Hogyan lehet az idő futási szakaszából a fordítási szakaszba átvinni a munkát? Például, hogyan történik ez a System.Text.Json-ben?

139

Milyen kulcsszavak lehetővé teszik a metódus felülírását C#-ban?

137

Mindig külön szálon működik az async/await? Honnan származnak a szálak?

136

Mi az a Facade minta? Röviden meséljen róla.

136

Hogyan hozzunk létre saját (egyedi) attribútumot C#-ban?

135
/2