One of the basic principles of object oriented programming is 'Encapsulation', and to me one of the fundamental ways to acheive encapsulation when creating classes is to only allow access to it's private members through public accessor methods.
F ...
[Read More]