PDA

View Full Version : [Objective-C] Categories e data hiding


Scorpi0
23-08-2012, 22:00
Ciao a tutti.
Il mio più che un problema di programmazione è un problema a livello concettuale.

Magari mi sfugge qualcosa, ma con le categories non si viola il concetto di data hiding?

Intendo dire, se io voglio rendere accessibile lo stato di un mio oggetto solo attraverso un'interfaccia specifica lo metto nella sezione @private.
Se poi arriva qualcuno e crea una categoria per la mia classe che definisce un metodo "setPrivateClassVariable", che fa un po' quello che gli pare con lo stato, non è un po' un controsenso? :mbe: