Is there any point of using private / protected instead of public in c# apart from having 'clean code'? : <p>Apart from the code being cleaner or to maintain the object-oriented status of c#, is there really any point in using private / protected instead of public?</p>
