Ho sempre usato metodi pubblici e di recente uno dei miei amici mi ha consigliato di evitare sempre la definizione di metodi come pubblici, per quanto possibile, sebbene abbia lavorato in qualsiasi azienda commerciale non ho mai "realmente" capito il concetto di perché i metodi public
non sono "sicuri da usare a volte".
Ho lavorato molto con c # e per favore non fraintendermi Ho usato altri tipi di accesso come internal
, private
e protected
e so come funzionano "ma non ho mai capito veramente perché dovrebbe definire metodi con quei livelli di accesso, specialmente nella produzione.