03-08-2013, 02:29 PM
Si je fais val.increment() dans le callback, tout va bien.
Si je fais val.value += 1 dans le callback, tout va mal.
Donc l'intégrité de la classe de t ne dépend non pas de la classe de t, mais du callback, en dehors de t?! Pourquoi un code extérieur à la classe T aurait le droit de modifier les objets stockés dans les propriétés de T? Ces objets me semblent alors être "partagés" entre T et le code externe.
Si je fais val.value += 1 dans le callback, tout va mal.
Donc l'intégrité de la classe de t ne dépend non pas de la classe de t, mais du callback, en dehors de t?! Pourquoi un code extérieur à la classe T aurait le droit de modifier les objets stockés dans les propriétés de T? Ces objets me semblent alors être "partagés" entre T et le code externe.