Io uso "proprietà" per garantire che le modifiche alle variabili di istanza di un oggetto siano incluse nei metodi in cui è necessario.Variabili di istanze costanti?
Che dire quando un'istanza ha una variabile che non dovrebbe essere modificata logicamente? Ad esempio, se sto creando una classe per un processo, ogni istanza di Processo dovrebbe avere un attributo pid a cui si accede frequentemente, ma che non dovrebbe essere modificato.
Qual è il modo più Python per gestire qualcuno che tenti di modificare tale variabile di istanza?
sufficiente fiducia l'utente non per cercare di cambiare qualcosa che non dovrebbero?
Utilizzare la proprietà ma generare un'eccezione se la variabile di istanza è modificata?
Qualcos'altro?
http://stackoverflow.com/questions/1358711/raising-an-exception-on-updating-a-constant-attribute-in-python –