Sobes.tech

Ποια μοτίβα σχεδίασης χρησιμοποιείτε συχνότερα στην εργασία σας;

147

Ποια είναι η διαφορά μεταξύ μιας αφηρημένης κλάσης και μιας κανονικής κλάσης;

147

Πώς χρησιμοποιείτε το μοτίβο Singleton σε μια αρχιτεκτονική plugins; Πώς οργανώνετε τη σχέση μεταξύ των plugins;

147

Πώς καταλαβαίνετε την αρχή Ανοιχτό/Κλειστό; Η κλάση είναι κλειστή για τροποποιήσεις, αλλά ανοιχτή σε επεκτάσεις — τι σημαίνει αυτό;

146

Πώς μπορεί να υλοποιηθεί το γεγονός ότι μια βασική κλάση δεν πρέπει να εξαρτάται από τις κλάσεις που κληρονομούν; Πώς μπορεί να γνωρίζει η βασική κλάση την ύπαρξη των κλάσεων που κληρονομούν;

146

Πώς οργανώνετε την εκτέλεση μιας δοκιμαστικής μεθόδου πολλές φορές με διαφορετικά επιχειρήματα χωρίς να χρησιμοποιείτε χαρακτηριστικά;

146

Ποια εργαλεία σε C# επιτρέπουν την επέκταση ή την αλλαγή της συμπεριφοράς μιας μεθόδου χωρίς τροποποίηση της αρχικής κλάσης;

145

Τι είναι μια ροή; Πώς την καταλαβαίνετε;

142

Αν μιλάμε για C#, είναι δυνατόν να κάνουμε υπερφόρτωση μεθόδου για την επέκταση της συμπεριφοράς;

140

Πώς μεταφέρετε την εργασία από το χρόνο εκτέλεσης στη φάση μεταγλώττισης; Για παράδειγμα, πώς γίνεται αυτό στο System.Text.Json;

139

Τι είναι το μοτίβο Φάσα; Πείτε το σύντομα.

136

Ποια λέξεις-κλειδιά στη μέθοδο επιτρέπουν την επαναπροσδιορισμό της σε C#;

135

Λειτουργεί πάντα το async/await σε ένα ξεχωριστό νήμα; Από πού προέρχονται τα νήματα;

132

Πώς δημιουργείτε ένα προσαρμοσμένο χαρακτηριστικό σε C#;

129
/2