Dopo aver appreso dell'incapsulamento in OOP, ho iniziato a utilizzare solo protected
e private
proprietà, condividere i dati tramite gli accessor e modificare le proprietà tramite i mutatori.
Al momento, ho paura di dichiarare le proprietà public
.
È buono tenere tutto private
e protected
o ci sono alcuni casi in cui ho bisogno di per usare le proprietà public
?