Javascript ha uno schema per la creazione di funzioni private chiamato Pattern rivelatore di JavaScript .
Nasconde le tue funzioni in una chiusura che restituisce un oggetto modificato per fornire l'accesso alle funzioni che vuoi rendere pubbliche.
Entrambe le lingue hanno la stessa mancanza di una parola chiave privata. Certo, puoi usare la principale convenzione di sottolineatura per segnalare il tuo desiderio di privacy, ma alcuni apparentemente vogliono far rispettare questo.
C'è qualche ragione tecnica per cui questo pattern non esiste in Python? Python non tace il linguaggio prototipato che javascript è ma è vicino. Ha anche delle chiusure quindi sono stato sorpreso di non aver trovato riferimenti a questo modello dalla comunità Python. C'è un nome diverso lì?
C'è una ragione tecnica che non può essere eseguita in Python o è semplicemente una differenza nella cultura della comunità?