Esiste una parola per il pattern API in cui un metodo può essere impostato o impostato, a seconda che venga chiamato con un argomento o nessuno?
Questo stile è spesso usato in JavaScript:
obj.prop(); // Returns value
obj.prop(new_value); // Sets new value
Una variazione per le proprietà del dizionario prende rispettivamente uno o due argomenti:
obj.dict(key); // Returns value for key
obj.dict(key, new_value); // Sets new value for key
Ancora, questo stile ha un nome?
EDIT : la parola proxy non mi sembra affatto male. Qualsiasi argomento devastante contro la chiamata di questo tipo di funzioni proxy ?