Quindi ho una classe in un modulo che ha alcuni metodi statici. Un paio di questi metodi statici eseguono solo controlli e cose crc, e non sono veramente utili al di fuori della classe (vorrei solo renderli metodi statici privati in java o C++). Mi chiedo se dovrei invece renderli funzioni di classe globale (al di fuori della classe).Metodo statico vs funzione modulo in python
C'è qualche vantaggio nel farlo in entrambi i modi? La classe viene importata da from module import class
, quindi non sono preoccupato che anche questi moduli vengano inseriti. Ma dovrei semplicemente renderli dei metodi di classe in modo che from module import *
sia più sicuro o qualcosa del genere?
Non sapevo di "__all__'. Grazie =] – Falmarri