Czy istnieje ograniczenie liczby właściwości, metod, które może mieć klasa C#?Ile metod może mieć klasa C#?
Wykonuję szybki rzut w standardzie ECMA-334 i nie znalazłem żadnych informacji na ten temat.
Zanim przejdziemy do tego, dlaczego klasa z wieloma metodami jest złym projektem, chcę być bardziej precyzyjna w stosunku do intencji. Oczywiście nie będę pisać klasy z dużą liczbą metod ręcznie. Powodem, dla którego o to pytam jest potrzeba generowania dużej liczby jednostek wykonawczych przez kod. Jestem debata między wieloma klasami z jedną metodą lub jedną dużą klasą z wieloma metodami.
Więc na to pytanie, jestem zainteresowany tylko jeśli istnieje limit i jaki jest limit liczby właściwości, metod.
-1 - To nie ma znaczenia. Zobacz doskonałą odpowiedź André Hoffmanna. – TrueWill
@truewill: nie zgadzam się w 100%. Nie ma to dla ciebie znaczenia, ale ma znaczenie dla DHornpout. Rozumiem, że dobra praktyka jest niezwykle ważna, ale to nie jest pytanie. Nie powinniśmy zakładać scenariusza pytającego, nie powinniśmy też wymagać uzasadnień. powinniśmy odpowiedzieć na to pytanie, a jeśli to konieczne, uzupełnić sugestiami dotyczącymi dobrych praktyk. – andy